2

我正在寻找一个正则表达式,其中包括可能无限重复的lookbehind。例如:

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

这只是一个例子——实际的正则表达式不是这样的,所以请不要用其他方法来回答!

根据http://www.regular-expressions.info/lookaround.html,.NET 将支持此功能,但我无法在我尝试过的任何正则表达式提琴手中使用它。只是想知道是否有人见过这个问题或知道使用 .NET 框架作为引擎的正则表达式提琴手(最好是在线的)?

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

4

1 回答 1

1

请注意,这个问题与 SO 无关。它可能更适合 SO 的姐妹网站 superuser.com。

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

于 2013-08-26T20:10:50.113 回答