【发布时间】:2016-11-14 20:59:29
【问题描述】:
我需要找到这个模式。
ReadOnly = True
end
“ReadOnly = True”在 190 个文件中出现 250 次,所以它需要一段时间,我可能会错过一些。它的空格在左边填充并以 cr,lf 结尾。
我希望这可以工作,但它什么也没返回。我尝试过更复杂的表达式,但在我看来这应该可行。
ReadOnly = True\r\nend
我尝试过引擎修饰符“s”,但我怀疑Delphi没有实现它。
【问题讨论】:
-
澄清一下 - 您是在 IDE 中使用正则表达式来查找此代码还是使用 Delphis TRegex?
-
塞巴斯蒂安,问得好。它在 ide 中的 grep 搜索。因为我安装了 gexperts,它很可能覆盖了原生 Delphi 的。
-
这与Delphi无关。这是一个gexperts的问题。考虑学习一种脚本语言,以便更轻松地解决此类问题。对于一个中等水平的 Python 程序员来说,这是一分钟的工作。
-
试试
ReadOnly = True\s+end正则表达式。 -
GExperts 不会覆盖 IDE 的内置搜索功能。您可以通过 GExperts 菜单访问 GExperts Grep Search。