gpt4 book ai didi

javascript - 如何替换 RegEx 中 "a b"内除空格以外的所有空格?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:26:33 29 4
gpt4 key购买 nike

除了字符“a”和“b”之间的空格,我如何用字母“_”替换所有空格字符,例如“a b”。

// this is what I have so far to save someone time (that's a joke)
var result:String = string.replace(/ /g, "_");

哦,这是在 JavaScript 中。

最佳答案

使用这个:

var result:String = string.replace(/([^a]) | ([^b])/g, "$1_$2");

上面的一个简化解释是它替换了一个空格:

  1. 前面是a
  2. 以外的字符
  3. 后跟b
  4. 以外的字符

注意:要将正则表达式概括为包含制表符和换行符,请使用 \s,如下所示:

var result:String = string.replace(/([^a])\s|\s([^b])/g, "$1_$2");

关于javascript - 如何替换 RegEx 中 "a b"内除空格以外的所有空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14177820/

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