Regex 正则表达式捕获括号外的字符串并删除逗号

Regex 正则表达式捕获括号外的字符串并删除逗号,regex,Regex,我有一根像下面这样的线 A(1)、B(2)、C(1)、D(3) 我只想取一个bcd,去掉所有的括号、逗号和空格。我提出了(.*?\s?\(.*?),*,但第二个元素(B)仍然有一个空格 预期输出是一个列表 A B C D 我用这个来验证你可以试试这个: console.log('A(1)、B(2)、C(1)、D(3)')。替换(/[^A-Z]/g')非常感谢您的及时回复。我用了你的正则表达式,但没用。你能帮个忙吗?@EagleDev它很好用。您可以再试一次。请单击“列表”查看。它没有按预期工

我有一根像下面这样的线

A(1)、B(2)、C(1)、D(3)

我只想取一个bcd,去掉所有的括号、逗号和空格。我提出了
(.*?\s?\(.*?),*
,但第二个元素(B)仍然有一个空格

预期输出是一个列表

A
B
C
D
我用这个来验证你可以试试这个:


console.log('A(1)、B(2)、C(1)、D(3)')。替换(/[^A-Z]/g')非常感谢您的及时回复。我用了你的正则表达式,但没用。你能帮个忙吗?@EagleDev它很好用。您可以再试一次。请单击“列表”查看。它没有按预期工作。如果您尝试我问题中的一个,它看起来不错,但第二个元素有空格(制表符),请使用
[^A-Z]+
并替换为\n然后最后执行strip@EagleDev正则表达式模式只是用来匹配期望的字符串。如果您想要基于模式的新字符串,则必须执行其他操作,例如:替换或匹配,然后加入…您的预期输出是什么?@AvinashRaj updated。请帮助复习。不知道下面的答案有什么问题