0

私はまだ正規表現を学んでおり、誰かがこの正規表現が正確に何をするか教えてくれることを望んでいました. ありがとうございました。

\d{8,9}0101\d{3}
4

6 に答える 6

1

それを分解する:

\d{8,9}

つまり、8 桁または 9 桁 ( 0-9) です。

0101

つまり、リテラル文字列0101

\d{3}

つまり、正確には 3 桁の数字です。

于 2013-11-06T12:22:17.127 に答える
1

Expressoを使用して詳細を知ることができます。あなたの正規表現の意味

  • 1.8または9の繰り返しの任意の数字
  • 2 の次に 0101
  • 3 の次に、正確な 3 の繰り返しの任意の数字
于 2013-11-06T12:24:06.487 に答える
0

これは、8 桁または 9 桁の数字 (0 ~ 9 の数字) を検索し、0101その後に正確に 3 桁の数字が続きます...

(検索すればわかるはず!)

于 2013-11-06T12:21:52.970 に答える
0

剖検:

  • \d{8,9}-数字 (0、1、2、3、4、5、6、7、8、9) が 8 ~ 9 回繰り返される
  • 0101-文字のリテラル文字列0101
  • \d{3}-正確に 3 回繰り返される数字 (0、1、2、3、4、5、6、7、8、9)

:繰り返しとは、「同じ文字」を意味するのではなく、一致するものすべてを意味します。つまり、「正確に 3 回繰り返された」ことを\d意味111123ます989

于 2013-11-06T12:22:15.347 に答える