正则表达式从文本文件中获取匹配的行

时间:2015-03-11 08:26:51

标签: regex

我在文本文件中有以下文字。

SREV_OpportunityHandler.OppBeforeUpdate(Trigger.New, Trigger.OldMap);
SREV_OpportunityHandler.OppAfterUpdate(Trigger.New, Trigger.OldMap);

我想要的行始终以SREV_<SomeChar> Handler.<MethodName>()开头 我想通过regEx获取方法名称。可能有N个这样的行,所以在上述文本的情况下,我需要匹配以下2个字符串:

OppBeforeUpdate
OppAfterUpdate 

1 个答案:

答案 0 :(得分:0)

第一个捕获组将保留所需的方法名称,并且应该适用于所有NFA正则表达式引擎:

\bSREV\w+Handler\.(\w+)(?=\()