正則表達(dá)式中表示數(shù)字的方法有以下幾種:
\d:匹配任意一個數(shù)字字符,相當(dāng)于[0-9]。
[0-9]:匹配0到9之間的任意一個數(shù)字。
[1-9]:匹配1到9之間的任意一個數(shù)字。
[^0-9]:匹配除了數(shù)字之外的任意一個字符。
\D:匹配任意一個非數(shù)字字符,相當(dāng)于[^0-9]。
\b:匹配數(shù)字的邊界,即數(shù)字與非數(shù)字之間的位置。
\B:匹配非數(shù)字的邊界,即非數(shù)字與數(shù)字之間的位置。
\s:匹配任意一個空白字符,包括空格、制表符、換行符等。
\S:匹配任意一個非空白字符。
\w:匹配任意一個字母、數(shù)字或下劃線字符,相當(dāng)于[a-zA-Z0-9_]。
\W:匹配任意一個非字母、非數(shù)字、非下劃線字符。
[0-9]{n}:匹配連續(xù)n個數(shù)字。
[0-9]{n,}:匹配至少n個數(shù)字。
[0-9]{n,m}:匹配n到m個數(shù)字。
注意:以上表示方法都是針對單個數(shù)字的匹配,如果需要匹配多個數(shù)字,可以使用量詞符號(如*、+、?、{n}、{n,}、{n,m})來表示。