javascript隔离字符

javascript隔离字符,javascript,regex,Javascript,Regex,我有一个字符串,想分离出2个字符 从字符串中隔离a或b: “a48y jvu5agbl=dbz'bk;ahc” 应该得到这样的结果: 阿巴巴 这个正则表达式给了我正确的结果和剩下的任何东西。我该如何切掉末端 str.replace(/.*?(b|a)/g,"$1"); 谢谢。任何其他隔离角色的方法也很好 谢谢。使用[^…]您可能会更轻松地抓取所有内容,但要将其删除: str.replace(/[^ab]+/g, '');

我有一个字符串,想分离出2个字符

从字符串中隔离a或b:

“a48y jvu5agbl=dbz'bk;ahc”

应该得到这样的结果:

阿巴巴

这个正则表达式给了我正确的结果和剩下的任何东西。我该如何切掉末端

str.replace(/.*?(b|a)/g,"$1");
谢谢。任何其他隔离角色的方法也很好


谢谢。

使用
[^…]
您可能会更轻松地抓取所有内容,但要将其删除:

str.replace(/[^ab]+/g, '');