标签: java replace
我想替换所有非字母数字字符,但要保留Æ,Ø,Å,æ,ø,å。 目前的代码:
replaceAll("\\P{Alnum}", "_")
答案 0 :(得分:2)
改为使用显式白名单:
replaceAll("[^a-zA-Z0-9ÆØÅæøå]","_")
查看similar question
答案 1 :(得分:0)
以下是否适用于你?
replaceAll("[^A-Za-z0-9ÆØÅæøå]", "_")
答案 2 :(得分:0)
试试这个:
replaceAll("^[a-zA-ZÆØÅæøå]*$", "_");