【发布时间】:2014-09-14 01:22:07
【问题描述】:
我有一些代码行,我试图从中删除一些前导文本,如下所示:
Line 1: myApp.name;
Line 2: myApp.version
Line 3: myApp.defaults, myApp.numbers;
我正在尝试并试图找到一个正则表达式,它将删除(但不包括)myApp 的任何内容。
我尝试了各种正则表达式,但在第 3 行时它们似乎都失败了(因为 myApp 出现了两次)。
到目前为止我最接近的是:
.*?myApp
非常简单 - 但它匹配第 3 行中 myApp 出现的两个实例 - 而我希望它只匹配第一个。
有几百行 - 否则我现在已经手动删除它们了。
有人可以帮助我吗?谢谢。
【问题讨论】:
-
这是在哪里运行的?它有搜索和替换功能吗?
-
^.*?myApp可以解决问题。下次,请指定您需要正则表达式的平台/语言 - 它们确实存在差异。 -
我将在 Notepad++ 中使用它来进行大型替换。
-
谢谢大家!会做的,这一次逃过了我,但我下次一定会做。
标签: regex