如何丢弃像<这样的HTML命令字符>?

时间:2014-09-10 01:15:48

标签: java html

所以我正在编写一个Java程序,我必须在ArrayList中添加字符串,但我必须丢弃尖括号内的任何内容,以及尖括号。

因此,如果程序看到<蛋糕>,它将丢弃整个事物而不将其添加到ArrayList中。

我该怎么做?通过使用replaceAll()?放在replaceAll()参数中的内容是什么?

1 个答案:

答案 0 :(得分:2)

如果我理解了您的问题,那么您可以将replaceAll()与正则表达式一起使用,例如

String str = "Hi <test> <abc> 1";
str = str.replaceAll("<.*>", "");
System.out.println(str);

输出

Hi  1

如果要删除那里多余的空格,可以添加 -

String str = "Hi <test> <abc> 1";
str = str.replaceAll("<.*>", "");
str = str.replaceAll("\\s+", " ");
System.out.println(str);

输出

Hi 1