Notepad++ 正则表达式字符串到重复的字符串

Notepad++ 正则表达式字符串到重复的字符串

有人可以帮我创建一个适用于 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都经过检查。问号使正则表达式变得“懒惰”,如本文。这意味着它将匹配尽可能少的文本而不是整个文本。

相关内容