Il y a une chaîne de segment: asdfasdlfajsodf {# kljlkkm #} ojgvjfkdsf {# wdfs #} llsdflksdf
Il n'y a pas de règle ... Je veux découvrir le {# kljlkkm #} et {# wdfs #} à l'intérieur ...
1. Méthode divisée:
La copie de code est la suivante:
<%
Dimi, scode, acode, code de new
scode = "asdfasdlfajsodf {# kljlkkm #} ojgvjfkdsf {# wdfs #} llsdflksdf"
Acode = Split (scode, "{#")
snewcode = ""
Fori = 0Toubound (Acode)
IFinstr (Acode (i), "#}")> 0ThensNewCode = snewcode & "{#" & Split (Acode (i), "#}") (0) & "#}"
Suivant
Response.WritesNewCode
%>
2. Méthode régulière:
La copie de code est la suivante:
<%
DimScode, Snewcode, Otempreg, Match, Matches
scode = "asdfasdlfajsodf {# kljlkkm #} ojgvjfkdsf {# wdfs #} llsdflksdf"
Setmpreg = newRegexp
Withtempeg
.IgnoreCase = True
.Global = true
.Pattern = "/{/#.+?/#/}"
Setmatches = .execute (scode)
Foreachmatchinmatches
Snewcode = Snewcode & Match.Value
Suivant
Fin
Setempreg = rien
Response.WritesNewCode
%>