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 ![]() |
|||
![]() |
![]() |
![]() |
#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 %> |
|||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Mycket flitig postare
|
Kör du fast med regular expressions kan du ju alltid göra en "ful"-variant med instr och mid.
|
||
![]() |
![]() |
![]() |
#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 |
|
|