我试图用字符串数组中的空字符串替换所有非单词字符和非数字

时间:2012-02-21 00:01:15

标签: java regex

line = br.readLine();
list = line.split(" ");

for(int i =0;i<list.length;i++)
{

      list[i].replaceAll("[A-Za-z0-9]","");

}

输入

主题:re:问题()&amp;&amp;&amp;

我得到的输出

主题://“:”应该被删除

RE

://应该已被删除

问题

//预期输出

主题

RE

问题

1 个答案:

答案 0 :(得分:2)

您可以使用replaceAll

line1 = line1.replaceAll("[^A-Za-z0-9]","");