如何在Notepad++中搜索匹配‘to(含空格任意内容)ly’格式的内容?
在Notepad++中匹配「to (任意内容)ly」格式的正则方案
核心问题解决
你之前用的to(.*)ly是贪婪匹配模式,会尽可能选中更多无关内容,而且没考虑「to」和「ly」之间的空白字符,所以达不到预期效果。
正确的正则表达式
直接用以下正则就能满足需求:to\s*(.*?)\s*ly
表达式细节拆解
to:精准匹配固定字符串「to」\s*:匹配0个或任意数量的空白字符(支持中间的多余空格)(.*?):非贪婪模式匹配任意内容,避免过度选中超出范围的文本\s*:匹配「ly」前的0个或任意数量的空白字符
操作步骤
- 打开Notepad++的「查找」对话框(快捷键
Ctrl+F) - 勾选「正则表达式」模式
- 在「查找内容」输入框中粘贴上述正则表达式
- 点击「查找下一个」即可逐个匹配符合格式的内容
预期匹配示例
会匹配到如下格式的内容:
to really
to truthfully
to faithfully
内容的提问来源于stack exchange,提问作者Need help
相关产品推荐
相关产品推荐

