javascript - JS 正则表达式 (?<!X)A

标签 javascript regex posix

有谁知道如何翻译 POSIX 正则表达式 (?<!X)A在 JS 中?

仅当 A 前面没有 X 时才查找 A。

最佳答案

只需检查开头(因此没有 X)或是否存在非 X 字符。

(^|[^X])A

对于多个字符,您可以检查 A,然后检查 X 后跟 A 的匹配文本,如果匹配第二个模式,则丢弃该匹配项。

关于javascript - JS 正则表达式 (?&lt;!X)A,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7030637/

相关文章:

c# - 获取所有迭代的捕获组

c - 如何打开临时文件并获取其文件名?

c - 如果lua被信号打断怎么办?

c++ - 使用指定的运行超时从 C++ 执行另一个程序

javascript - Ionic 4 文本选择不流畅

javascript - 图像没有出现,在 javascript 中制作 img 源

javascript - Angular-Chart 无法读取未定义的属性 'skip'

html - 使用 vim 正则表达式在 vim 中查找重复的连续字符串

javascript - ngFor 中的 ngModelGroup?

RegEx:根据白名单查找域和子域