【发布时间】:2014-03-03 09:50:04
【问题描述】:
这听起来可能是一个奇怪的要求,我完全理解这不是正则表达式的目的。我只是在寻找一种可能的解决方法或一个较少使用/记录的功能(如果有的话)
场景是我可以作为管理员提供一个正则表达式来配置一个选项,在该选项中解析文件/Web服务响应以查找匹配项并将其返回给最终用户; (申请和其他细节似乎并不重要,但如果您有兴趣,请告诉我。)
现在我可以在模式中指定一个不考虑匹配但与匹配一起返回的字符串。喜欢
[String :] [正则表达式模式]
现在正则表达式引擎会忽略 [string] 并返回匹配项
[字符串:match1] [字符串:match2] [字符串:match3] ...
【问题讨论】:
-
如果引擎支持lookbehinds,那通常是你的选择,否则,使用捕获组并仅使用捕获的部分。
标签: regex