Existe uma string de segmento: asdfasdlfajsodf {#kljlkkm#} ojgvjfkdsf {#wdfs#} llsdflksdf
Não há regra ... eu quero descobrir o {#kljlkkm#} e {#wdfs#} dentro ...
1. Método dividido:
A cópia do código é a seguinte:
<%
Dimi, Scode, Acode, Snewcode
scode = "asdfasdlfajsodf {#kljlkkm#} ojgvjfkdsf {#wdfs#} llsdflksdf"
acode = split (scode, "{#")
snewcode = ""
Fori = 0Toubound (acode)
IfInstr (acode (i), "#}")> 0ThensNewCode = snewcode & "{#" & split (acode (i), "#}") (0) & "#}"
Próximo
Response.WritesNewCode
%>
2. Método regular:
A cópia do código é a seguinte:
<%
Dimscode, Snewcode, Otempreg, Match, Matches
scode = "asdfasdlfajsodf {#kljlkkm#} ojgvjfkdsf {#wdfs#} llsdflksdf"
SettemPreg = newRegexp
Withtempreg
.Ignorecase = true
.Global = true
.Pattern = "/{/#.+?/#/}"
SetMatches = .Execute (Scode)
ForeachMatchinMatches
snewcode = snewcode & match.value
Próximo
ENDWITH
SettemPreg = nada
Response.WritesNewCode
%>