我已经尝试搜索文件以查找任何/或单词场景,但他们总是无法在 TextPad 中找到任何结果。
一个例子是试图找到像summer|winter
我想要返回任何包含单词“summer”或单词“winter”的文件的地方。
此正则表达式在 Notepad++ 等其他程序中运行良好。为什么它在 TextPad 中不起作用?
Textpad.com 在线发布说明说,他们修复了 7.0.7 中与此相关的错误:
拒绝“|” 作为正则表达式
Textpad 似乎对正则表达式“查找”使用了稍微不寻常的语法。有关详细信息,请阅读 TextPad 帮助文件。这是查找 IPv4 号码的示例。它适用于 textpad v4.7.3 'Find' 和 'Find in files'
[^0-9][0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}[^0-9]
使用 Textpad 6.x,我必须转义 or 运算符,它可以工作:
夏季\|冬季
试试 (summer)|(winter):它可能被读作 summe(r|w)inter。