我有一个返回字符串消息的活动 我的文件ID的字符串值,如
file!^#123456
我感兴趣的只是那个文件ID的数量,我看到一些正则表达式,但我不理解。
答案 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()));