Что делает \d +, означают в терминах регулярного выражения?

Я плохо знаком с регулярными выражениями и приехал accros следующий \d +. Я точно не знаю то, что это означает, укажите на меня в правильном направлении.

50
задан Roland 15 May 2010 в 08:53
поделиться

4 ответа

\d - это цифра (символ в диапазоне 0-9), а + означает 1 или более раз. Итак, \d+ - это 1 или более цифр.

Это примерно так же просто, как и регулярные выражения. Вам стоит почитать о регулярных выражениях побольше. Например, в Google есть много результатов для учебник по регулярным выражениям. Или вы можете попробовать использовать такой инструмент, как бесплатный Regex Coach, который позволит вам ввести регулярное выражение и образец текста, а затем укажет, что (если что-либо) соответствует регулярному выражению.

96
ответ дан 7 November 2019 в 10:36
поделиться

\d означает "цифра". + означает "1 или более раз". Таким образом, \d+ означает одну или несколько цифр. Это будет соответствовать 12 и 1.

10
ответ дан 7 November 2019 в 10:36
поделиться

\d - цифра, + - 1 или более, поэтому последовательность из 1 или более цифр

8
ответ дан 7 November 2019 в 10:36
поделиться

\ d называется классом символов и соответствует цифрам. Он равен [0-9] .

+ соответствует одному или нескольким вхождениям предшествующего символа.

Итак, \ d + означает соответствие 1 или более цифр.

22
ответ дан 7 November 2019 в 10:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: