有没有一种方法可以在正则表达式(java)中使用\p{Punct},但不使用;(","")";角色?
有没有一种方法可以在java的正则表达式中使用有没有一种方法可以在正则表达式(java)中使用\p{Punct},但不使用;(","")";角色?,java,regex,Java,Regex,有没有一种方法可以在java的正则表达式中使用\p{Punct},但不使用两个字符(和) 这应该有效: [\p{Punct}&&[^()]] &&是字符类的交集运算符,因此\p{Punct}和[^()]的交集是您所追求的。请参阅。您应该能够使用: [\p{Punct}&&[^()]] 这句话的意思是: punct字符类,除了(和) ^字符指定一个负字符类。&&是punt类和括号的自定义类之间的交叉点 查看Javadocs了解更多信息。相同的正则表达式,间隔4秒
\p{Punct}
,但不使用两个字符(
和)
这应该有效:
[\p{Punct}&&[^()]]
&&
是字符类的交集运算符,因此\p{Punct}
和[^()]
的交集是您所追求的。请参阅。您应该能够使用:
[\p{Punct}&&[^()]]
这句话的意思是:
punct
字符类,除了(
和)
^
字符指定一个负字符类。&&
是punt
类和括号的自定义类之间的交叉点
查看Javadocs了解更多信息。相同的正则表达式,间隔4秒。我喜欢这个
:P