正则表达式只捕获第一场比赛

前端之家收集整理的这篇文章主要介绍了正则表达式只捕获第一场比赛前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在谷歌上搜索堆栈溢出提供的推荐问题.但是,我没有找到答案.

我想用正则表达式解析一个字符串,字符串的例子是

很多:他说:你不能通过!

我想把Lot作为一个团体捕获,他说:你不能通过!但是,当我使用我的(.):(.)模式时,它返回

很多:他说:你不能通过!

是否有可能捕获他说:你不能通过使用正则表达式?

解决方法

你需要第一组的非贪婪(或懒惰)基数:(.?):(.).

关于http://www.regular-expressions.info/repeat.html的更多细节,“懒惰而非贪婪”​​一章.

猜你在找的正则表达式相关文章