Я новичок в регулярных выражениях и получил следующее \ d +. Я точно не знаю, что это значит, пожалуйста, укажите мне в правильном направлении.Что означает d + в терминах регулярного выражения?
ответ
\d
- это цифра (символ в диапазоне 0-9), а +
означает 1 или более раз. Таким образом, \d+
- это 1 или более цифр.
Это примерно так же просто, как получение регулярных выражений. Вы должны попробовать читать на регулярных выражениях немного больше. Например, у Google есть много результатов для regular expression tutorial. Или вы можете попробовать использовать такой инструмент, как бесплатный Regex Coach, который позволит вам ввести регулярное выражение и образец текста, а затем указать, что (если что-либо) соответствует регулярному выражению.
Но '' 'для экранирования? я прав? заранее спасибо –
Что значит иметь перед ним знак каретки и знак $ после него. У меня есть что-то вроде:^\ d + $. Кстати, я нахожусь в .Net, а не PHP. – Auguste
\ D является цифрой, + 1 или больше, так что последовательность из 1 или более цифр 'цифр'
\d
средств. +
означает «1 или более раз». Таким образом, \d+
означает одну или несколько цифр. Он будет соответствовать 12
и 1
.
\d
называется символьным классом и будет соответствовать цифрам. Он равен [0-9]
.
+
соответствует 1 или более символам символа раньше.
So \d+
означает совпадение 1 или более цифр.
- 1. Что означает «i» в конце регулярного выражения?
- 2. В чем разница между \ d + и \ d- OR \ w + и \ w- в терминах регулярного выражения?
- 3. Что означает этот шаблон регулярного выражения?
- 4. Что означает шаблон регулярного выражения [^] "(javascript regex)?
- 5. Выражение выражения регулярного выражения Python, что означает + X?
- 6. Что делает «\ 2» означает, в конце регулярного выражения
- 7. Что означает это регулярное выражение: \\ d {3} - \\ d {4}. *
- 8. Что соответствует шаблону выражения выражения регулярного выражения "\\ [. * \\]"?
- 9. Что означает ** D mean в string.format (** D)?
- 10. Что означает элементарный поток в терминах H264
- 11. Что означает это предложение в терминах Java?
- 12. Что означает «чтение» в терминах компьютерной памяти?
- 13. Что означает интерфейс POSIX в терминах микроядер?
- 14. Что означает «низший» в терминах «уступающий отладчик»?
- 15. Что означает D в DMCS?
- 16. Что означает% d в struct.pack?
- 17. Понятие выражения регулярного выражения
- 18. Что означает это выражение регулярного выражения в Java?
- 19. Что означает регулярное выражение (\ d {3}) (? = \ D)?
- 20. Что означает регулярное выражение [. \ D \ D] *?
- 21. Что касается регулярного выражения
- 22. Что означает этот синтаксис регулярного выражения на Java?
- 23. Что означает регулярное выражение '/^$/d'?
- 24. Что означает выражение регулярного выражения для двойной линии?
- 25. Что означает флаг php -d?
- 26. Что означает: в регулярном выражении?
- 27. Что означают эти выражения регулярного выражения?
- 28. Что означает «% d ->» в printf?
- 29. Что означает символ^в grep^d?
- 30. Что означает «% d:% 02d» в `printf`?
Очень хорошее введение: http://www.regular-expressions.info/tutorial.html –