| FAQ |
| Kalender |
|
|
#1 | |||
|
||||
|
Har WN som tidsfördriv
|
Jag undrar hur man gör en funktion som länk-funktionen här på forumet i ASP.
Det jag kör fast på är att få värdet ur exempelvis detta: [link:] värdet [/link] Kan tänka mig att regular expressions kan fungera men jag är riktigt dålig på sånt så jag undrar om någon kan hjälpa mig med detta ifall de finner problemet trivalt
|
|||
|
|
Svara med citat
|
|
|
#2 | |||
|
||||
|
Medlem
|
Om du vill läsa mer om regular expressions tycker jag du skall kolla på:
http://www.webeye.nu/default2.asp?qu...lar/asp_11.asp Då kan du säkert modifera detta uttryck till att trigga enligt dina önskemål, som det är nu triggar det på alla förekomster av http(s):// ftp(s):// Kod:
<%
text = "Texten som du vill hitta länkar i..."
Set objRegExp = New regexp
objRegExp.Global = true
objRegExp.IgnoreCase = true
objRegExp.Pattern = "(((((ht|f)tp(s?))\://){1}\S+)\b(/?))"
text = objRegExp.Replace(text,"<a href='$1' target='_blank'>$1</a>")
Set objRegExp = Nothing
Response.write text
%>
|
|||
|
|
Svara med citat
|
|
|
#3 | ||
|
|||
|
Mycket flitig postare
|
Kör du fast med regular expressions kan du ju alltid göra en "ful"-variant med instr och mid.
|
||
|
|
Svara med citat
|
|
|
#4 | |||
|
||||
|
Har WN som tidsfördriv
|
Fulvarianten fungerar inte speciellt bra då kan det finnas upp mot 20 objekt som ska formateras i textsträngen.
Får helt enkelt läsa på om regexp :unsure: |
|||
|
|
Svara med citat
|
| Svara |
|
|