仅匹配特定字符后的空格

时间:2017-03-22 13:18:15

标签: javascript regex

我希望在使用Javascript和RegEx组合*whitespace*[w OR i]与数字0之后替换每个空格。

示例:

这句话:

Somethingi i somethingw else w another thing.

应该是这样的:

Somethingi i0somethingw else w0another thing.

我知道RegEx就像look behind这样会派上用场但不幸的是,这不会与JavaScipt的RegEx版本一起使用。我在JS中寻找特定的RegEx公式或巧妙的方法来做到这一点。

1 个答案:

答案 0 :(得分:0)

使用此正则表达式:

(\s[iw])\s

并替换为$10

演示:https://regex101.com/r/5ULjU7/2



console.log( "Somethingi i somethingw else w another thing.".replace(/(\s[iw])\s/g, '$10'));