【发布时间】:2017-09-01 23:39:36
【问题描述】:
如果我有一个字符串"ja.v_,a",如何删除所有非字母字符以输出"java"?我试过str = str.replaceAll("\\W", "" ),但无济于事。
【问题讨论】:
-
你使用什么编程语言?
-
删除/替换
[^a-z]? (即所有非字母a..z符号) -
我会使用一个 for 循环来检查每个字符。如果它是一个字符,我会连接到一个字符串。 Character.isAlphabetic() 是一个起点
-
您是如何尝试删除它们的?您是在使用
str.replaceAll(...)的结果,还是只是将其作为语句调用?
标签: java string character punctuation