正则表达式读取一行中的最后一个数字

时间:2015-07-09 21:48:43

标签: regex

我有一个文件,让我们说它包含很多行,最后一行是类似“abc 231 axy 546 321365”,我们如何只提取最后一行的最后一行,即321365如果可能的话使用正则表达式?

2 个答案:

答案 0 :(得分:3)

使用此正则表达式'(\ d +)$'

表示:[(组)1位或更多位]后跟行尾

答案 1 :(得分:1)

要仅获取字符串的最后一个数字,您应该说字符串的 end 中需要字符在0到9之间。 这是正则表达式:

[0-9]+$

[0-9] 表示您正在搜索0到9之间的数字,

+ 表示至少1次重复

$ 表示字符串的结尾