Varför fungera inte den koden när man kör med reg.exp.. jag vill att den ska reagera allt utom =http:// tex... någon sm har något förslag?
[=^] varför inte?
6 svar · 265 visningar · startad av voigtann1
Jag förstår inte vad du menar. Kan du ge lite exempel?
regExp.Pattern = "[=^]([url]http://[/url]|www)([\S]*)"
på så sätt så om [ url=http://testar.com]inte blir en reg.exp pattern på denna rad men på nästa som jag använder
regExp.Pattern = "\[url=([url]http://[/url])?(.*)\](.*)\[/url\]"
Hej, kom igen nu. Jag fattar fortfarande ingenting. Kan du ge exempel på vilka strängar du vill godkänna och vilka du inte vill ha med.
godkänn:
men sen ska även [.url=http://testar.com]HEJ!
också fungera.. men nu blir http://testar.com i helt knäpp eller hur?
Om du gör det i två steg då
str = "i denna text kan det stå dels [url ]www.zzz.com[/url] eller
[ url= www.yyy.com]hej[/url] " & _
" och det skall bli href"
set o = new regexp
o.ignorecase = true
o.global = true
o.pattern = "\[url=(.*?)\](.*?)\[/url\]"
str = o.replace(str,"<a href='$1'>$2</a>")
o.pattern = "\[url\](.*?)\[/url\]"
str = o.replace(str,"<a href='$1'>$1</a>")
Om jag nu inte har missförstått :)
inte [.url]http://testar.com utan bara ren http://