5
我想在正则表达式中匹配一个组,但我不希望这个组在最终结果中。匹配,但不包括在使用正则表达式的结果
例如:
((kl(\.)?|at)?
([0-1][0-9]|2[0-3]):[0-5][0-9](:[0-5][0-9])?)
运行在at 12:25
上述表达式应返回12:25
。
有没有办法做到这一点?
我试着使用:
(?:((kl(\.)?|at)?)([0-1][0-9]|2[0-3]):[0-5][0-9](:[0-5][0-9])?)
但是,这没有区别。
然后我试图
(?<!(?:((kl(\.)?|at)?)([0-1][0-9]|2[0-3]):[0-5][0-9](:[0-5][0-9])?)
但是,返回一个空的结果。
我在C#中使用表达式。
'(?:...)' - 非捕获组 – kirilloid 2012-04-17 10:30:11
返回整个结果。例如。 '在12:25''类似于'(?:...)' – simonbs 2012-04-17 10:31:30