在以SUM开头的行中的关键字后匹配字符

时间:2011-06-20 08:05:45

标签: regex

当该行以SUM开头时,我试图在某个关键字之后获取字符(在本例中为FOR)。

示例:

SUM A+B+C TO var FOR D->E=F

预期结果:

D->E=F

非常感谢任何帮助/指示。

谢谢你, 安迪

2 个答案:

答案 0 :(得分:1)

使用正则表达式:     ^SUM.*?FOR(.*)

如果匹配则第一组将包含'FOR'之后的字符串。

答案 1 :(得分:0)

试试这个正则表达式:

/SUM(.*?)FOR (.*)/

并使用$ 2变量

的值