ich folgendes Problem mit und fragte, ob jemand sehen konnte, warum dies meine .net-Arbeitsprozess (aspnet_wp.exe) Absturz:.Net Regular Expression Crashes aspnet_wp.exe
Dim pattern As String = "\{\{IF\(((?!\)}})(.))+,,,((\s)*(?!\)}})(.))+\)}}"
Dim mc As RegularExpressions.MatchCollection = Regex.Matches(txtContent.Text, pattern)
Works absolut in Ordnung, wenn eine Übereinstimmung gefunden wird, zB
<h3>Title</h3>
<p>Top paragraph.</p>
{{IF(1=2,,, <p></p>)}}
Aber wenn keine Übereinstimmung gefunden wird es scheint, meine CPU und läuft schon eine ganze Weile nageln, zB wenn die letzte Klammer vor den letzten beiden geschweiften brakcets fehlt:
<h3>Title</h3>
<p>Top paragraph.</p>
{{IF(1=2,,, <p></p>}}
Ist es zu gierig, dass es für immer sucht !? Vielen Dank!
+1, großer Artikel – JaredPar
Danke Tomalak, ich lese jetzt durch! – stibstibstib