除了|之外的所有符号的正则表达式

时间:2013-05-17 12:39:30

标签: java regex symbols

有没有一种方法可以在没有符号\p{Punct}的Java中的正则表达式中使用模式|。 我试过了\\p{Punct}&&[^|],但它没有用。

3 个答案:

答案 0 :(得分:1)

你所拥有的几乎是正确的。正确的语法是:

[\\p{Punct}&&[^|]]

答案 1 :(得分:0)

你尝试使用这个类:[^\\P{Punct}|](注意大写P)

答案 2 :(得分:0)

您是否看到了这个问题:Punctuation Regex in Java

我认为您可以略微修改该答案以使用(?![|])\\p{Punct}