匹配正则表达式后的下一个单词

时间:2017-04-12 05:02:57

标签: regex expression lookbehind

我希望在正则表达式后匹配一个单词。

例如,我提出了一个匹配日期和时间的正则表达式 - <Apr 11, 2017 2:35:53 AM SGT>

<(Jan|Feb|Mar|Apr|May|June|July|Aug|Sept|Oct|Nov|Dec)\s(\d\d?).+?(\d\d\d\d)\s\b((1[0-2]|0?[1-9]):([0-5][0-9]):([0-5][0-9]) ([AaPp][Mm])\sSGT)>

Can see that it works here

我希望在此正则表达式之后进一步匹配单词。

Apr 12, 2017, 10:56:22 AM   Hello   #### <Apr 12, 2017 2:27:08 AM SGT> <Info> 

所以它应该只匹配单词<Info>,但它突出显示

 12, 2017, 10:56:22 AM Hello #### <Apr 12, 2017 2:27:08 AM SGT> <Info>

My regex expression

感谢每一个帮助!

1 个答案:

答案 0 :(得分:0)

如果你只是想抓住"2",只需要使用你的正则表达式来匹配下一个单词:

<info>

Example