Java返回子字符串

时间:2014-07-30 17:40:45

标签: java string substring

我从一个看起来像这样的数据库中返回一些数据

<[<language><text xml:lang="">Automation1406741539346</text></language>]>

除了Automation1406741539346之外,我可以从这个字符串中删除所有内容的最简单和最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

试试这个正则表达式..

public static void main(String[] args) {
    String s= "<[<language><text xml:lang=\"\">Automation1406741539346</text></language>]>";
    Pattern p = Pattern.compile("<text.*?>(.*?)</text>");
    Matcher m = p.matcher(s);
    m.find();
    System.out.println(m.group(1));
}

O / P:

Automation1406741539346