Hur skriver man en regexp om man ex vill ersätta
<fet></fet> med <b></b> , <rubrik></rubrik> med <font size=16pt></font> och <text></text> med <font size=10pt></font>
i en textmassa
Dock om man använder Jespers förslag så kommer sidan att se lite konstig ut om man glömmer att stänga en tagg. Skriver användaren t.ex. bara <b> så kommer ju all text efter att vara fet.
Har tänkt att ha en inforuta som beskriver taggarna som användaren ser jämte textrutan. Skulle användaren glömma att stänga en tagg så är det bara att ändra :-)
Poffe skrev:
Dock om man använder Jespers förslag så kommer sidan att se lite konstig ut om man glömmer att stänga en tagg. Skriver användaren t.ex. bara <b> så kommer ju all text efter att vara fet.
dim re: set re = new regexp
re.ignorecase = true
re.global = true
re.pattern = "<bild>(.*?)</bild>"
re.replace([i]str[/i], "<img src=""$1"">")
set re = nothing
dim re: set re = new regexp
re.ignorecase = true
re.global = true
re.pattern = "<bild>(.*?)</bild>"
re.replace([i]str[/i], "<img src=""$1"">")
set re = nothing
Samma visa med ditt andra exempel.
:)
Jag får att det går inte använda parenteser när en sub anropas, man måste ju ha parenteser när man kör en replace
dim re: set re = new regexp
re.ignorecase = true
re.global = true
re.pattern = "<bild>(.*?)</bild>"
re.replace(str, "<img src=""$1"">")
re.pattern = "<webb>(.*?)</webb>"
re.replace(str, "<a href=""$1"">$1</a>")
set re = nothing
dim re: set re = new regexp
re.ignorecase = true
re.global = true
re.pattern = "<bild>(.*?)</bild>"
txtText=re.Replace(txtText, "<img src=""$1"">")
re.pattern = "<webb>(.*?)</webb>"
txtText=re.Replace(txtText, "<a href=""$1"">$1</a>")
set re = nothing
jag får Körningsfel i Microsoft VBScript (0x800A000D)
Inkompatibla typer
/dev/test.asp, line 101 när jag använder <%=replace(re(replace(makeHtml(request.form("txtText")),vbCrLf,"<br>")))%>
har även testat med <%=replace(txtText(replace(makeHtml(request.form("txtText")),vbCrLf,"<br>")))%>
264 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849