正则表达式如何匹配所有标点符号,但排除某些条件
您可以在此处组合三个条件。
匹配除撇号外的所有标点符号'使用[\p{Punct}&&[^']]
'
[\p{Punct}&&[^']]
匹配所有撇号,后面没有字母。
匹配所有不带字母的撇号。
[\p{Punct}&&[^']]|(?<![a-zA-Z])'|'(?![a-zA-Z])
[\\p{Punct}&&[^']] 在标点符号类别中排除撇号。
[\\p{Punct}&&[^']]
(?<![a-zA-Z])' 匹配不带字母的撇号。
(?<![a-zA-Z])'
'(?![a-zA-Z]) 匹配撇号,后面没有字母。
'(?![a-zA-Z])
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群