2017-05-04 60 views
0

我有数据这样选择一组符号:
崇高文本的正则表达式来一次

|['[(2* 0.60450588619793666)]', 
'[(2* 0.30587153147400686)*(12* 0.31944983407468985)]', 
'[(5* 0.76392814534337561)]', '[(2* 0.72085131857293117)]', 
'[(11* 0.78549343211487599)]', '[(12* 0.76893561040584868)]', 
'[(8* 0.7 ...and so on ... 

我想一下子消除这些| ' ([ ])符号。
我试过这个[['|()]正则表达式。它成功删除了除]之外的所有符号。
我该如何删除]

+0

这是一个保留符号。你必须通过添加斜杠'\]'来转义它''[' –

+0

Thanks @RomanMaksimov。这解决了我的问题。我应该根据计算器指南删除这个问题吗? – imvamshi

+0

只需在''后面加''''。 –

回答

2

必须 能逃脱方括号\[\]和关闭字符类],即:

[|'(\[\])] 

,或者如@revo指出:

[]['|()] 
+0

不,没有*必须*。 – revo

+0

我不确定我是否完全理解您的意见,请您澄清一下? –

+0

是的,没有必要摆脱方括号。 – revo

相关问题