我可以用来\p{Punct}匹配所有标点符号(包括下划线)。
\p{Punct}
我想严格排除单词内的所有撇号。为此我正在使用(?<=[a-zA-Z])'(?=[a-zA-Z])
(?<=[a-zA-Z])'(?=[a-zA-Z])
但是,我无法让它们一起工作来严格匹配单词内除撇号之外的所有标点符号。
我应该用什么?
例子:
my brother's这不应该匹配。
my brother's
my brothers'这应该匹配。
my brothers'
my 'brother'这些应该匹配。
my 'brother'
java regex
java ×1
regex ×1