我需要获取以下数字序列的正则表达式模式:
X.XXX.XXX-X
每个X
都是一个数字。
我该怎么做?我不想使用 *,因为我需要精确的数字。
答案1
使用括号指定出现的次数:
\d{1}\.\d{3}\.\d{3}-\d{1}
{3}
将精确匹配前一个标记 3 次。您还可以指定一个范围,例如,{1,5}
将匹配前一个标记 1 到 5 次。这是一个贪婪匹配,将匹配尽可能多的字符。
我需要获取以下数字序列的正则表达式模式:
X.XXX.XXX-X
每个X
都是一个数字。
我该怎么做?我不想使用 *,因为我需要精确的数字。
使用括号指定出现的次数:
\d{1}\.\d{3}\.\d{3}-\d{1}
{3}
将精确匹配前一个标记 3 次。您还可以指定一个范围,例如,{1,5}
将匹配前一个标记 1 到 5 次。这是一个贪婪匹配,将匹配尽可能多的字符。