Hej, Jag håller på med filter för URL-Rewriting med hjälp av reg exp så jag söker allstå i URL:er. <code>^(?:https?://[^/\s]+|~)/(?:(?!\S*?\.asmx.*))(\S+)</code> underbart! rex exp, Allt utom viss teckensträng
Jag vill skriva ett exp. som träffar på alla filer och mappar som är minst ett tecken och som inte innehåller strängen 'asmx' någonstans mitt i texten
jag har kommit så här långt
^~/(?!(.+?asmx.+?))
men den funkar sådär, alltså jag vet att den inte är korrekt.
exempel på vad som skall träffas:
http://www.domän.se/test
http://www.domän.se/testar.hej
http://www.domän.se/testarMer/hej
men jag vill inte att den skall träffa på
http://www.domän.se
http://www.domän.se/
http://www.domän.se/test.asmx/HelloWorld
det jag upplever som fel med den är att den i nuläget träffar på
http://www.domän.se/
jag är ingen höjdare på reg exp så jag har sökt på google i dagar nu utan att lyckas hitta något som passar mig. Väldigt tacksam för hjälp!Sv: rex exp, Allt utom viss teckensträng
Bör kunna ta dig en bit. Matchar URL:er som börjar med http/https eller ~ och inte innehåller strängen '.asmx' i sökvägen. Sökvägen ligger i första match-gruppen.Sv:rex exp, Allt utom viss teckensträng
fick inte den att funka rakt av men sen testa jag att använde en del av din och det funka fint!
<code>^~/(?:(?!\S*?\.asmx.*))(\S+)</code>
Riktigt stort tack!