有没有一种方法可以在 java 的正则表达式中使用 \p{Punct}
,但没有 (
和 )
这两个字符?
最佳答案
您应该能够使用:
[\p{Punct}&&[^()]]
这句话的意思是:
The
punct
character class except for(
and)
.
^
字符指定一个负字符类。 &&
是 punct
类和括号的自定义类之间的交集。
看看 Pattern
Javadocs 获取更多信息。
关于java - 有没有办法在正则表达式(java)中使用\p{Punct},但没有 "(",")"字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6279694/