子字符串的正则表达式(正则表达式)

时间:2013-12-11 10:46:04

标签: java android regex

我有一个返回字符串消息的活动 我的文件ID的字符串值,如

file!^#123456

我感兴趣的只是那个文件ID的数量,我看到一些正则表达式,但我不理解。

3 个答案:

答案 0 :(得分:1)

如果我得到正确的正则表达式“我感兴趣的只是那个文件id的数量”将是:[0-9]+或Java预定义字符类; [\d]+

答案 1 :(得分:0)

试试这个。

String str = "file!^#123456";
System.out.println(str.replaceAll("\\D+",""));

答案 2 :(得分:0)

你可以使用它自己的子串来实现它:

    String s = "file!^#123456";
    System.out.println(s.substring(s.indexOf("#") + 1, s.length()));