ordellMedlem sedan sep. 200278 inlägg Jag sitter och sliter mitt hår för att få till en reg exp funktion...
Istället för att posta den felaktiga kod jag har så tänkte jag att någon kanske kan hjälpa mig från början :)
Jag vill att formatet ska se ut så här:
"Text"; URL(Epost eller WWW)
"Text" ska sedan bli klickbart och URL är det som ska vara som länk (duh! :)
Att få till det med ett ord i "Text" har jag lyckats med, men inte om man skriver typ "Läs mer här"; URL, då blir bara här klickbart, och inte det som står inom "..."
anyways.. om någon sitter och håller på ett "mönster" till detta så skulle jag bli överlycklig!
LarsGMedlem sedan dec. 200012 464 inlägg Hej och välkommen
str = "den strängen som innehåller lite ""golfreklam""; url([url]http://www.golf.se[/url])"
set o = new regexp
o.pattern = """(.*?)"";(.*?)URL\((.*?)\)"
o.global=true
o.ignorecase = true
s = o.replace(str,"<a href='$3'>$1</a>")
ordellMedlem sedan sep. 200278 inlägg Tackar
Hej och tack...!
Tack för hjälpen, dock var det inte exakt det jag var ute efter, men det satte igång lite tankeverksamhet iaf! Ibland kan det vara det enda som behövs
Fick ihop följande sträng:
""(.*?)*\"";(www|http|\S+@)\S+
som fungerar alldeles utmärkt om man skriver t.ex. "Anmäl dig här";http://www.webforum.nu
Sen kan jag med lite enkel stränghantering få till länkarna snyggt!
Tack igen!