如何使用正则表达式在一串数字的末尾返回一些数字

时间:2012-07-06 15:03:51

标签: c# regex

我有一串长度不一的数字,我想只返回最后4位数字。我会用积极的回顾吗?并使用 $ 锚定到?

2 个答案:

答案 0 :(得分:4)

使用此正则表达式\d{4}$

答案 1 :(得分:0)

如果您的字符串可以是任意长度,并且您希望匹配具有0到3个字符的情况,则应使用:

\d?\d?\d?\d?$ 

或者,如果正则表达式引擎理解它:

\d{0-4}$