有没有一种方法可以在正则表达式(java)中使用\p{Punct}\p{Lower}\p{Upper}而不使用“.”性格 3 月,3 周 Questions & Answers 356 我需要去掉字符串中所有不是数字的字符
# 1 楼答案 你可以用Character Class Intersection之类的[\p{Punct}\p{Lower}\p{Upper}&&[^.]] 但为什么不直接使用 [^\d.]+ 作为Java字符串"[^\\d.]+" 这将匹配一个或多个字符,这些字符不是\d数字或.句点
# 1 楼答案
你可以用Character Class Intersection之类的
[\p{Punct}\p{Lower}\p{Upper}&&[^.]]
但为什么不直接使用
作为Java字符串
"[^\\d.]+"
这将匹配一个或多个字符,这些字符不是
\d
数字或.
句点