Replace med text i mitten

ASP

1 svar · 207 visningar · startad av M@rtin

Medlem sedan dec. 19992 085 inlägg
Trådstart#1

När jag vill att man ska kunna använda egna formateringar i ett forum eller liknande brukar jag göra så här:

htmlfix=Replace(htmlfix, "{b}", "<b>")
htmlfix=Replace(htmlfix, "{/b}", "</b>")

Men hur ska jag göra om jag vill att det ska vara ett måste att avslutningstaggen finns? Alltså att man måste avsluta taggarna för att det ska fungera, annars skrivs {b} bara ut som text.

Det enklaste vore väl troligen om man kunde sätta in nåt tecken som motsvarade valfritt antal tecken mellan taggarna. Typ:

htmlfix=Replace(htmlfix, "{b}" * "{/b}", "<b>" * "</b>")

Finns det nån möjlighet att lösa detta?

r, lite trixit när man har samma kod som wF ;)

Medlem sedan dec. 19998 577 inlägg
#2

Använd RegExp, det har tagits upp massor med gånger, så ta en liten sök så hittar du det... :)

257 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)