我有一些带有模式的文字
<i>[ <note>{text}</note>{more text} </i>.
我可以使用
找到这种模式<i>\[ <note>.*</note>.*\] </i>
除非在一行上有多个匹配项(我正在使用BBEdit Grep搜索,如果这有帮助),这效果很好。如果我有以下文字:
This is the beginning of random text. <i>[ <note>i.e., </note>more information] </i>. Another group of text <i>[ <note>i.e., </note>person] </i>continued 2nd text <i>[ <note>i.e., </note>third text] </i>more third text <i>[ <note>i.e., </note>Ending fourth text] </i>. Other information.
搜索从第一个&lt; I&GT;元素到最后一次收盘&lt; / I&GT;而不是第一次关闭&lt; \ I&GT;元件。如何让它在第一次关闭时停止&lt; \ I&GT;元件?
答案 0 :(得分:0)
我正在使用贪婪的搜索,我需要使用懒惰的搜索。所以我的搜索模式应该是:
<i>\[ <note>.*?</note>.*?\] </i>
添加两个问号将允许它在一行上找到每个图案。