gpt4 book ai didi

javascript - 精确匹配单词并删除正则表达式中的前导空格

转载 作者:行者123 更新时间:2023-12-03 07:38:01 26 4
gpt4 key购买 nike

我正在寻找正则表达式。

要求:

我需要从字符串中选择一个完整的单词(单词可能包含特殊字符或任何内容)。我非常接近解决方案。

示例:

character-set
Regular expression: (?:^|\s)(cent-er)(?=\s|$)
Result: " character-set" with a leading space.

但我想删除所选单词的前导空格。该单词应该完全匹配,即如果我说字符或字符集或设置,它不应该得到任何结果。

非常感谢任何帮助。提前致谢。

最佳答案

这并不完全是您所描述的(据我所知),但也许您正在寻找的是 word boundaries :\b。尝试正则表达式(括号可选):

(\b)(cent-er)(\b)

除此之外,如果您必须在单词之前有一个空格,那么您必须匹配它(然后使用捕获组来提取没有空格的单词),因为 JavaScript 的正则表达式没有后视。

关于javascript - 精确匹配单词并删除正则表达式中的前导空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35532039/

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