gpt4 book ai didi

javascript - 用于查找不以空格开头或不以空格结尾的单词的正则表达式

转载 作者:行者123 更新时间:2023-12-02 12:42:25 26 4
gpt4 key购买 nike

考虑以下字符串:

“abc123 123 123abc abc123abc”

现在我想选择不单独的 123。所以除了数字 \s\d+\s+

之外的所有数字

我尝试了很多东西,但没有..

最佳答案

这里有一个简短的解决方案来解决您的问题:

\B123|123\B

Regular expression visualization

Debuggex Demo

\B 匹配非单词边界。因此,必须在 123 之前或之后找到单词的一部分。

这将匹配所有 123 个,不包括单独的一个。

编辑1:

如果123代表数字序列abc代表字母序列,你可以尝试

[a-zA-Z]\d+|\d+[a-zA-Z]

Regular expression visualization

Debuggex Demo

不幸的是,对于此解决方案,您必须创建匹配组来检索数字。这就是正则表达式

[a-zA-Z](\d+)|(\d+)[a-zA-Z]

关于javascript - 用于查找不以空格开头或不以空格结尾的单词的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22547031/

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