1

有没有办法\p{Punct}在没有 Symbol 的情况下在 Java 的正则表达式中使用模式|。我试过\\p{Punct}&&[^|]了,但没有奏效。

4

3 回答 3

1

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

[\\p{Punct}&&[^|]]
于 2013-05-17T13:01:26.697 回答
0

您是否看到这个问题:Java 中的标点符号正则表达式

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

于 2013-05-17T12:50:10.727 回答
0

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

于 2013-05-17T12:41:47.620 回答