Sublime Text正则表达式一次选择一组符号

时间:2017-05-04 15:39:39

标签: regex sublimetext3

我有这样的数据:

    |['[(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 ...

我想一次性删除这些 | ' ( [ ] ) 符号。
我尝试了这个[['|()] 正则表达式。它成功删除除]以外的所有符号 如何删除]

1 个答案:

答案 0 :(得分:2)

必须可以转义方括号\[\]并关闭字符类],即:

[|'(\[\])]

或者,正如@revo指出的那样:

[]['|()]