\ d +在正则expression式中意味着什么?
我是新来的正则expression式,并accros下面的\ d +。 我不完全知道这意味着什么,请指出正确的方向。
\d
是一个数字(0-9范围内的字符), +
表示1次或更多次。 所以, \d+
是1个或多个数字。
这和正则expression式一样简单。 你应该尝试阅读一些正则expression式。 例如,Google有很多正则expression式教程的结果。 或者你可以尝试使用像免费的正则expression式教练这样的工具,让你input一个正则expression式和示例文本,然后指出什么(如果有的话)匹配的正则expression式。
\d
被称为一个字符类,并会匹配数字。 它等于[0-9]
。
+
匹配1次或更多次出现的字符。
所以\d+
表示匹配1个或多个数字。
\d
表示“数字”。 +
表示“1次以上”。 所以\d+
表示一个或多个数字。 它将匹配12
和1
。
\ d是一个数字,+是1或更多,所以是一个或多个数字的序列