У меня есть строка, которая может содержать или не содержать 4 или 5 цифр. Я ищу регулярное выражение, которое может обнаружить, действительно ли строка имеет такое число.Regex найти номер в строке
ответ
несложный один, чтобы избежать длинных чисел будет:
([^\d]|^)\d{4,5}([^\d]|$)
Я предполагаю, что вы не хотите разрешать запятую после цифр тысяч? Если вы это сделаете, то:
([^\d]|^)\d{1,2},\d{3}([^\d]|$)
Простой \d{4,5}
хватит.
Возможно
\d{4,5}
?
.NET? Тогда это [0-9]{4,5}
\ d работает нормально .Net тоже. –
Справа. Я не очень люблю парня Regexp, поэтому не помню классов персонажей. [0-9] проще. : D –
\ d {4,5} будет также найти строки с 6 значных чисел в - я не знаю, что ли проблема или нет. Вы можете захотеть сделать что-то вроде этого:
([^ \ d] + | ^) \ d {4,5} [^ \ d]
Спасибо за согласие, но есть лучшие ответы, чем сейчас. –
- 1. Regex - найти конкретный номер в строке
- 2. номер поиска в строке REGEX
- 3. REGEX выбрать номер в строке
- 4. найти номер в строке xslt
- 5. PHP - Найти номер в строке
- 6. найти номер ascii в строке
- 7. Найти предыдущий номер в строке
- 8. MYSQL - Match/Найти номер в строке
- 9. Regex найти слово в строке
- 10. Regex найти число в строке
- 11. RegEx найти строку в строке
- 12. PHP Regex Заменить номер в строке
- 13. Regex найти и заменить только первый номер
- 14. RegEx, чтобы найти определенный номер в CSV
- 15. Найти номер телефона в строке - обычный
- 16. Найти номер элемента в строке с jQuery
- 17. Найти номер в строке, разделенной запятой SQL
- 18. Php - Найти только один номер в строке
- 19. C++ найти определенный номер в строке
- 20. Найти и получить только номер в строке
- 21. Как найти номер телефона в строке с другим контентом?
- 22. C# Regex найти группы, отсутствующие в строке?
- 23. Regex найти последнее вхождение шаблона в строке
- 24. Regex найти 2 числа в строке
- 25. Regex найти хвостовую букву в строке
- 26. Regex найти ключ-> значение в строке
- 27. Regex найти первую заглавную букву в строке
- 28. Regex найти одну точку в строке
- 29. Java Regex, чтобы найти экземпляры «[» в строке
- 30. Regex найти любые перестановки букв в строке
+1: Не знаю, почему этот вопрос был опущен. Может быть, некоторые из l33t sooper h @><0rz на этом сайте были слишком далеко под ними, чтобы заслужить ответ, хотя в FAQ на этом сайте говорится, что нет вопросов «слишком просто», чтобы спросить ... – Juliet
Почему бы не использовать цикл for? – Mikhail