2017-04-12 128 views
0

我想匹配正則表達式後的單詞。匹配正則表達式後的下一個單詞

對於e.g我想出了一個正則表達式則表達式匹配的日期和時間 - <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

珍惜每幫助!

回答

0

如果你只是想抓住<info>,只是同時能延長你的正則表達式到下一個單詞匹配:

<(?: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]\s[AaPp][Mm]\sSGT>\s(<\w+>) 

Example

+0

非常感謝!它解決了我的問題(: – Kaycee

相關問題