negative-lookbehind相关内容

JavaScript中的负向回溯等效项

有没有办法在JavaScript正则表达式中实现negative lookbehind的等价物?我需要匹配不以特定字符集开头的字符串。 如果在字符串的开头找到匹配的部分,我似乎找不到一个执行此操作而不失败的正则表达式。负面表情似乎是唯一的答案,但JavaScript没有答案。 这是我想要使用的正则表达式,但它不是: (? ..
发布时间:2022-06-20 18:59:26 前端开发

回顾 VBA 的正则表达式?

有没有办法在 VBA 正则表达式中进行负面和正面回顾? 如果字符串以“A"开头,我想不匹配,所以我目前在模式的开头执行 ^A,然后删除 match(0) 的第一个字符.显然不是最好的方法! 我正在使用 regExp 对象. 解决方案 VBA 提供积极和消极的前瞻,但不一致地没有后视. 我见过的将 Regex 与 VBA 结合使用的最佳示例是 这篇文章 作者:Patrick ..
发布时间:2021-12-03 16:55:48 其他开发

负向JavaScript

我知道很多人都发布了类似的问题,但是带有g标志,似乎没有任何"hacks"对我有效()(这意味着他们大部分时间都无法正常工作) . 是的,我想要g标志我创建的正则表达式是: \~\![A-Za-z]+\ start(?:(?:(?:\(|,)\ ?[\w]+)*?\))\:\{([\S\s]+?)(?:(? ..
发布时间:2020-07-01 05:14:45 前端开发

需要变宽的负向后方替换

我在这里查看了许多问题(以及许多其他网站),并且提供了一些提示,但没有一个给出明确的答案.我知道正则表达式,但我远不是一名专家.这个特定的问题与PHP中的regex有关. 我需要在文本中找到没有被给定类的超链接包围的单词.例如,我可能有 This elephant is green and this ele ..
发布时间:2020-07-01 05:14:38 PHP

在正则表达式中查找VBA吗?

有没有办法在VBA正则表达式中进行消极和积极的回溯? 如果字符串以"A"开头,我不希望匹配,因此我目前正在模式开头执行^ A,然后删除match(0)的第一个字符.显然不是最好的方法! 我正在使用regExp对象. 解决方案 VBA提供正向和负向先行,但始终不会落后. 我所见过的将Regex与VBA一起使用的最佳示例是 [使用Execute而不是Replace的更新示例] ..
发布时间:2020-07-01 05:12:31 其他开发

Javascript正则表达式:找到一个单词NOT,后跟空格字符

我需要javascript正则表达式,以匹配不带空格字符且之前带有@的单词,例如: @bug-查找"@bug",因为之后没有空格 @bug和我-什么也找不到,因为"@bug"后有空格 @bug和@another-仅找到"@another" @bug和@another之类的东西-找不到任何东西,因为两个词都跟着空格. 有帮助吗? 添加: 从中获取字符串,并且FF在其末尾 ..

正则表达式:向后看以避免奇数个连续的反斜杠

我有用户输入,其中在方括号内允许使用一些标签.我已经写了正则表达式模式来查找和验证括号内的内容. 在用户输入字段中,可以使用反斜杠对开括号([)进行转义,也可以使用另一个反斜杠(\)对反斜杠进行转义.我需要使用后向子模式,以避免在打开括号之前出现奇数个连续的反斜杠. 此刻,我必须处理类似的事情: (?.*?)] ..
发布时间:2020-05-27 02:52:24 PHP

Javascript:负面的lookbehind相当于?

有没有办法在javascript中实现相当于负面反馈常用表达?我需要匹配一个不以特定字符集开头的字符串。 似乎我无法找到一个正则表达式,如果匹配的部分不会失败在字符串的开头找到。消极的外观似乎是唯一的答案,但javascript没有。 编辑: 这是我想要工作的正则表达式,但是它没有: (? ..
发布时间:2019-01-21 13:58:23 前端开发

获得等同于GNU grep的最简单方法是支持负向倒序?

我试图通过嵌套子目录中的一堆文件来寻找正则表达式匹配;我的正则表达式需要消极的lookbehind。 Perl有负面的后视,但据我可以告诉 GNU grep不支持负向反向 什么是最简单的方法来获得相当于GNU grep,支持负向lookbehinds? (我想我可以在Perl中编写我自己的迷你grep,但那不是' t似乎应该是必要的,我的Perl Cookbook的副本包含了tc ..
发布时间:2018-05-28 19:26:16 其他开发