A segment string: asdfasdlfajsodf{#kljlkkm #}ojgvjfkdsf{#wdfs #}llsdflksdf
There is no regular ... I want to find out the inside {#kljlkkm #} and {#wdfs #} ...
1, Split method:
Copy Code code as follows:
<%
Dim I, SCode, Acode, Snewcode
SCode = "asdfasdlfajsodf{#kljlkkm #}ojgvjfkdsf{#wdfs #}llsdflksdf"
Acode = Split (SCode, "{#")
Snewcode = ""
For I = 0 to UBound (acode)
If InStr (Acode (i), "#}") > 0 Then snewcode = snewcode & "{#" & Split (Acode (i), "#}") (0) & "#}"
Next
Response.Write Snewcode
%>
2, the regular method:
Copy Code code as follows:
<%
Dim SCode, Snewcode, Otempreg, Match, Matches
SCode = "asdfasdlfajsodf{#kljlkkm #}ojgvjfkdsf{#wdfs #}llsdflksdf"
Set Tempreg = New RegExp
With Tempreg
. IgnoreCase = True
. Global = True
. Pattern = "\{\#.+?\#\}"
Set matches =. Execute (SCode)
For the Match in matches
Snewcode = Snewcode & Match.value
Next
End With
Set Tempreg = Nothing
Response.Write Snewcode
%>