我必须在html字符串中找到这样的字符串:showChapter(13,1,1,“ab cd”)。我使用这个Regex partern:
showChapter\((.+)\)
如果我使用这样的字符串进行测试(它是html字符串的一部分),这是可以的:
<li role="presentation">
<a href="#abcd" aria-controls="efgh" role="tab"
data-toggle="tab" onclick="showChapter(2575,1,1,'de ba')">
Chapters</a>
</li>
但是当我将它与完整的html字符串匹配时,它与任何东西都不匹配。任何人都可以解释它发生了什么吗?
修改 如果我得到具有如下详细模式的字符串就可以了:
showChapter\(([0-9]+),([0-9]+),([0-9]+),'([a-z\s]+)'\)
但我想了解这个简单模式的问题是什么?
编辑:发现问题
我发现了问题!我使用ListBox来显示结果,但ListBox限制了每个项目的大小。当我使用RichTextBox显示结果时,它正常工作......