我只是想說我是VB.Net用戶,並且我知道所有關於HTML和正則表達式的問題。這僅僅是爲了我自己的學習,所以請不要建議替代方法。正則表達式忽略捕獲組中的可選HTML標記
現在的HTML
<td class="alt1 username"><a href="member.php?123-Stack" class="username">Stack</a>
<td class="alt1 username"><a href="member.php?456-Overflow" class="username"><font color="#FF0000"><strong>Overflow</strong></font></a>
現在你可以看到可選的字體和字符串標記。我目前的模式將捕獲第一個例子,但也可選標籤。我知道爲什麼我的模式不能確定如何包含可選標記。也許這是不可能的?
(?<=<a href=""member\.php\?\d+\-.+?"" class=""username"">).+?(?=</a>)
感謝一如既往
你想匹配什麼? – zx81