Я новичок в регулярных выражениях и пришел к следующему \d+. Я точно не знаю, что это значит, пожалуйста, укажите мне в правильном направлении.
Что означает \d + в терминах регулярного выражения?
Ответ 1
\d
- это цифра (символ в диапазоне 0-9), а +
означает 1 или более раз. Итак, \d+
- 1 или более цифр.
Это примерно так же просто, как и регулярные выражения get. Вы должны попробовать читать на регулярных выражениях немного больше. Например, у Google есть много результатов для учебника по регулярному выражению. Или вы можете попробовать использовать такой инструмент, как бесплатный Regex Coach, который позволит вам ввести регулярное выражение и образец текста, а затем указать, что (если что-либо) соответствует регулярному выражению.
Ответ 2
\d
называется символьным классом и будет соответствовать цифрам. Он равен [0-9]
.
+
соответствует одному или нескольким вхождениям символа раньше.
So \d+
означает соответствие 1 или более цифр.
Ответ 3
\d
означает цифру. +
означает "1 или более раз". Таким образом, \d+
означает одну или несколько цифр. Он будет соответствовать 12
и 1
.
Ответ 4
\ d - это цифра, + - 1 или более, поэтому последовательность из 1 или более цифр