Does “\d” in regex mean a digit?

前端 未结 6 1295
天命终不由人
天命终不由人 2020-11-22 14:16

I found that in 123, \\d matches 1 and 3 but not 2. I was wondering if \\d matches a digit sati

6条回答
  •  攒了一身酷
    2020-11-22 14:50

    Info regarding .NET / C#:

    Decimal digit character: \d \d matches any decimal digit. It is equivalent to the \p{Nd} regular expression pattern, which includes the standard decimal digits 0-9 as well as the decimal digits of a number of other character sets.

    If ECMAScript-compliant behavior is specified, \d is equivalent to [0-9]. For information on ECMAScript regular expressions, see the "ECMAScript Matching Behavior" section in Regular Expression Options.

    Info: https://docs.microsoft.com/en-us/dotnet/standard/base-types/character-classes-in-regular-expressions#decimal-digit-character-d

提交回复
热议问题