gpt4 book ai didi

javascript - JavaScript 中的什么正则表达式可以替换由\W 和/或 anchor (^ 和/或 $)包围的标记?

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

什么正则表达式将单个 'm' 字母替换为(例如)数字,假设 'm' 必须是单个字母('m' 'm.n''L m' 中的 应替换,但 'mind 中的 'm' ''1m' 不得)并且可以出现在字符串的开头或末尾?

示例:

'mind'.replace(exp,'7')     => 'mind'
'm-ind'.replace(exp,'7')   => '7-ind'
'-m-ind'.replace(exp,'7') => '-7-ind'

(上面所有示例中的exp必须相同)

最佳答案

不确定我是否理解,但这只会匹配不属于单词一部分的字母m:

\b(m)\b

编辑:

根据Qtax的建议,如果您只想替换 m 而仅此而已,则可以删除捕获组:

\bm\b

关于javascript - JavaScript 中的什么正则表达式可以替换由\W 和/或 anchor (^ 和/或 $)包围的标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9888028/

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