任何正则表达小提琴手都完全支持lookbehind吗?

时间:2013-08-26 19:32:00

标签: .net regex regex-lookarounds lookbehind negative-lookbehind

我正在寻找一个包含lookbehind且可能无限重复的正则表达式。 E.g:

(?<!this can't appear anywhere before.*)text to match

这只是一个例子 - 实际的正则表达式与此类似,所以请不要以其他方式回答这个问题!

根据http://www.regular-expressions.info/lookaround.html,这将得到.NET的支持,但我无法让它在我尝试的任何正则表达式小提琴手中运行。只是想知道是否有人已经看到这个问题或者知道使用.NET框架作为其引擎的正则表达式提琴手(理想情况是在线)?

编辑:在撰写本文时,这有3个接近的投票,以及一些关于偏离主题的评论。但FAQ在其可接受问题的勾选列表中包含“软件开发工具”。由于问题涉及一个相当高级的正则表达式功能,我认为它最好是针对程序员社区。也认为这可能是其他人感兴趣的,所以值得被记录为问题而不是聊天室对话的片段。这只是我的2p值,我相信会有不同意见的人 - 但至少请在近距离投票前仔细阅读规则(例如见herehere)。

1 个答案:

答案 0 :(得分:1)

请注意,这个问题对于SO而言是偏离主题的。它可能更适合superuser.com,SO的姐妹网站。

否则,您可以使用的一个网站是regexhero.net。不像其他在线正则表达式测试人员那样用户友好,因为你无法从那里快速复制,而且它经常会让你购买它,但主要目的是可用的。