忽略几个小数,仅使用正则表达式检索字符串中的数字

时间:2018-12-21 00:29:04

标签: regex

我只想从字符串中检索数字:

'AB_123.456.334.443'

想要得到:

123456334443

2 个答案:

答案 0 :(得分:1)

两种方法:

  1. 使用\d,其中\D+是一个数字(0-9范围内的字符),而+表示多次。然后将结果连接成一个字符串。
  2. 使用""从字符串中提取所有非数字并替换为ax.yaxis.set_ticks(np.arange(0, 2047, 32))

答案 1 :(得分:0)

\d

例如在Java中,将是这样的:

String s = "AB_123.456.334.443";

Pattern p = Pattern.compile("\\d");
Matcher m = p.matcher(s);

// will print 123456334443
while (m.find()) {
    System.out.print(m.group());
}