正则表达式在两个字符串的中间发现刺痛

时间:2017-07-18 15:51:11

标签: regex

我想在以下行中获得时间。我想得到字符串

2017-07-07 08:30:00.065156

[ID] = 0,[Time] =  2017-07-07 08:30:00.065156,[access]

我试过这个

 (?<=[Time] = )(.*?)(?=,)

我希望在时间标记和第一个逗号之间输入字符串,但这不起作用。

1 个答案:

答案 0 :(得分:2)

正则表达式中的{p> [Time]表示Time,除非您从方括号中删除。

如果您使用[^,]*代替.*,则可以删除不情愿的量词:

(?<=\[Time\] = )([^,]*)(?=,)