正则表达式,从字符串中删除""

15 浏览
0 Comments

正则表达式,从字符串中删除""

我有一个像这样的字符串\n

"
2
3
50
123"

\n我该如何得到输出结果:\n

2 3 50 123

\n嗯,我正在使用Android,但我认为这是一个全局的正则表达式,对吗?

0
0 Comments

问题的原因是字符串中包含了类似""的标记,需要使用正则表达式将其从字符串中移除。解决方法是使用"<[^>]+>"的正则表达式来匹配标记,并使用replaceAll()函数将其替换为空字符串。

具体的代码如下:

String[] strings = new String[] { "2", "3",
            "50", "123" };
for (String s : strings) {
    System.out.println(s.replaceAll("<[^>]+>", ""));
}

运行结果为:

2
3
50
123

通过以上代码,我们成功地使用正则表达式移除了字符串中的""标记。

0