有人可以帮我创建一个适用于 notepad++ 的正则表达式吗?
假设我有这样的文字:
111111
something something text
222222
something something text
something something text
111111
something something text
something something text
something something text
222222
something something text
something something text
something something text
something something text
111111
something something text
222222
我想要选择介于 111111 和 222222 之间的字符串,包括 111111 和 222222。
我试过了,(111111)*(222222)
但它只选择了 222222。我也试过了,(111111).*(222222)
但它选择了文本中的所有内容。那么,我如何获取前 111111 到 222222 组字符串?
答案1
正则表达式111111.*?222222
将按照您的要求执行,但您必须确保Regular Expression
和. matches newline
都经过检查。问号使正则表达式变得“懒惰”,如本文。这意味着它将匹配尽可能少的文本而不是整个文本。