如何删除字符串中两个不同字母的所有实例?
例如,我想从“ abcabc”中删除“ a”和“ c”,使其变为“ bb”。
我知道我不能做'abcabc'.replace(/a/g, '').replace(/c/g, '')
,但是我可以使用另一个正则表达式来不必链接replace
函数吗?
谢谢!
答案 0 :(得分:6)
替代语法:
"abcabc".replace(/[ac]/g, '')
这将创建一个自定义字符组。
答案 1 :(得分:0)
您可以使用管道分隔匹配项:
'abcabc'.replace(/a|c/g, '')
答案 2 :(得分:0)
/a|c/g
应该这样做。
'abcabc'.replace(/a|c/g, '')