Hej!
oRegEx = New Regex("\[code=(vb|c#|xml)\](.*?)\[\/code\]",
Hur skall min pattern se ut för att den skall klara av en sträng med radbrytning direkt innan ?
exempel
Dim x as string
5 svar · 300 visningar · startad av Brimba
Hej!
oRegEx = New Regex("\[code=(vb|c#|xml)\](.*?)\[\/code\]",
Hur skall min pattern se ut för att den skall klara av en sträng med radbrytning direkt innan ?
exempel
Dim x as string
Jag får inte ut något resultat.
Testade på http://www.webeye.nu/default2.asp?que=asp/regexptester.asp och då fungerade det, dock inte med xml då blev det lite knasigt. Men du vill inte bara matcha utan få ut strängen i
?
Ja precis! Det som är innanför
plockar jag ut och använder sedan matchevaluator för att frissera lite.
Test:
Match match = Regex.Match(sträng, @"\[code=(vb|c#|xml)\](?<text>(.|\n)*)\[\/code\]");
Response.Write(match.Groups["text"].Value);
Har inte testat men något liknande skulle kunna fungera.
Då får du ut samt kan testa samtidigt, förståt frågan rätt nu ? :)