gpt4 book ai didi

javascript - 正则表达式匹配空间不以 char 开头/结尾

转载 作者:搜寻专家 更新时间:2023-11-01 00:42:24 26 4
gpt4 key购买 nike

我需要将文本拆分为单词,但我还需要忽略 & 字符。这意味着例如“h & m”这个词已经在一起了。正则表达式还必须适用于 JavaScript 和 node.js。

我使用了 /(?!&)\s(?!&)/g。但这会忽略仅在末尾带有 & 字符的空格。

最佳答案

您可以使用向前看和向后看...(只需将 < 添加到您当前的正则表达式中)

/(?<!&)\s(?!&)/g
^

参见 DEMO

解释:

  • 前一个字符不是&的所有空格.. (?<!&)下一个字符也不是 & .. (?!&)

关于javascript - 正则表达式匹配空间不以 char 开头/结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30144928/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com