正则表达式,从字符串</xxxxxxx>中删除“<xxxxxxx>”

时间:2014-05-03 17:50:43

标签: java android regex

我有一个像这样的字符串

"<xxxxxx125xxxx>

<yy2yy>2</yy2yy>
<yy3yy>3</yy3yy>
<yyhhhhyy>50</yyyyy>
<yyyyy>123</yyyyy>"

如何输出如下:

2 3 50 123

好吧,我正在使用Android,但我认为它是全球正则表达式吗?

1 个答案:

答案 0 :(得分:0)

只需使用<[^>]+>正则表达式。

    String[] string = new String[] { "<yy2yy>2</yy2yy>", "<yy3yy>3</yy3yy>",
            "<yyhhhhyy>50</yyyyy>", "<yyyyy>123</yyyyy>" };

    for (String s : string) {
        System.out.println(s.replaceAll("<[^>]+>", ""));
    }

输出:

2
3
50
123