这应该是一个很简单的问题,或者我是这么想的。 以下是正文:
MSYSID : 00014000 (TC1 Gen2)
PCIE : x4ab (neg: x4/x4)
TCID : d7151210 (344017 @ 07/15/13 12:10)
SLOT : 1
我想匹配 TCID 之后的所有字符串。 这个正则表达式应该有效:
(?<=TCID\s+:\s+).+
它有正确的回顾和匹配字符串,但它没有,我也不明白为什么。 谁能找出错误?我用的是 regexpal进行验证。
谢谢。
请您参考如下方法:
((?<=TCID\s{3}:\s)).+
问题是通配符不支持向后看。 由于通配符必须具有固定长度。
