2009-04-06 3 views
0
strRegex = New StringBuilder 
strRegex.Append("<td class=""[\s\w\W]*?"">(?<strTKOWins>[^<]+)[\s]*?<span 
       class='[\s\w\W]*?'>(T)KOs[\s\w\W]*?</span>[\s\S]*</td>") 
       Regex = New System.Text.RegularExpressions.Regex(strRegex.ToString, 
       RegexOptions.None) 
Matches = Regex.Match(results, strRegex.ToString) 

Das ist mein Code. Ich möchte übereinstimmen:ASP.NET REGEX Frage: Finden Sie eine bestimmte Übereinstimmung, dann überspringen Sie alles, um das Tag zu beenden

[? was? Bitte geben Sie hier, was Sie passen möchten]

Das Problem ist, dass nach dem Ende des SPAN-Tag, ich habe alles in der Tabellenzelle überspringen wollen und fahren den ganzen Weg bis zum Ende Tag </td>

Wie kann Ich mach das?

+0

Es nützlich sein werden, wenn Sie einige Beispiele, auf die Post könnte diese reguläre Ausdrücke anzuwenden. – dirkgently

Antwort

0

Ich habe keine Ahnung, was Sie versuchen zu tun. aber diese Regex wird eine Tabellenzelle finden, mit einer Spanne innerhalb davon und dann mit dem entsprechenden schließenden Tag. füllen Sie alle Besonderheiten Sie brauchen, und es ändern, wie Sie brauchen ....

für zB

Text:

<td class="td class"> anything at all in here?! <span class="span class">span text</span>text in the tablecell?</td> 

regex:

<td\s+class=".*?">.*?<span\s+class=".*?">.*?</span>.*?</td> 

keine Ahnung Was ist das für ein "strTKOWins" Mist oder ob du bestimmte Sachen in deiner Spanne finden willst?

(T)KOs[\s\w\W]*? 

Ich glaube, ich kann nicht wirklich, bis Sie sowieso reagieren helfen ....

Verwandte Themen