我想知道如何编写一个具有起点的RegularExpression - 一些内容 - 以及一个终点。
我的尝试就是这个:
"["<DT><A"+\w*"</A>"+]"
但它没有用......这是我第一次使用RegExp。
As start point i need "<DT><A"
As end point this one "</A>"
这之间的内容并不重要。
希望有人可以帮助我。
顺便说一下。我在Notepad ++中试过这个。
答案 0 :(得分:1)
从<DT><A
的开头匹配,介于两者之间的内容,然后是结尾</A>
。
如果您之间没有换行序列,则可以简单地使用以下内容。
Find: <DT><A(.*?)</A>
如果你在开始和结束之间都有换行序列。
Find: <DT><A([\S\s]*?)</A>
如果您的开始和结束标记周围有引号,则可以使用以下内容。
Find: "<DT><A"([^"]*)"</A>"
答案 1 :(得分:1)
如果你想在
之间找到任何东西<DT><A and </A>
您可以使用与括号\W
括号内的匹配非单词\w
和单词[\w\W]
以及星号来匹配任何内容。 ?
将应用贪婪匹配,并应将其限制为较早的匹配。
然后用您要查找的起始值和结束值将其括起来。这将匹配任何内容,直到找到第一个匹配的</A>
标记。
<DT><A[\w\W]*?</A>