选择lookbehind / lookahead正则表达式

时间:2018-03-21 11:46:17

标签: regex regex-group

一直试图弄明白并环顾四周。也许有一种方式没有lookbeahind或lookahead更容易,让我知道。

基本上我有很多行具有以下结构:

Item Received during transaction ZZZZZZ; Time spent: XXms ; Time expected: 
YYms; Date dd-mm-YYYY

理想情况下,我只会留下值XX; YY,它们引用了ms,但却没有设法找到correxct表达式。线条的长度是可变的,所以我不能使用修正值,任何想法?

1 个答案:

答案 0 :(得分:0)

这个正则表达式会找到一个空格,然后在第一个组中收集至少一个非空白字符,直到找到" ms"

\s(\S+)ms

Demo