【发布时间】:2013-05-04 21:33:13
【问题描述】:
我正在尝试匹配此示例中的前 5 行和最后一行:
-- 2012-09-20 rep +6 = 184
1 12532070 (2)
2 12531806 (5)
2 12531806 (5)
-- 2012-09-21 rep +12 = 196
3 125xxxxx (-1)
3 125xxxxx (-1)
16 12557052 (2)
不匹配以下内容:
3 125xxxxx (-1)
3 125xxxxx (-1)
我尝试了以下正则表达式:
^.*[^(-1)\r\n].*
^.*[^(-1)].*\r\n
^.*[^\(-1\)\r\n].*
^.*[^\(\-1\)\r\n].*
^.*[?!\(-1)\r\n].*
^(!?.*-1.*\r\n)
但他们都没有做我想要的(主要匹配所有行)。
我的 RegEx 技能并不出色 - 谁能指出我正确的方向?
【问题讨论】:
-
您使用的是哪种语言工具..regex 实现因语言而异
-
@Anirudh 抱歉,我没有意识到 RegEx 是特定于该语言的。我正在使用 Notepad++ 的查找和替换功能。很抱歉,我已经重新标记了我的问题。