-5
A
ответ
3
Просто поиск \d{3}
и получить первый матч:
match = re.search(r'\d{3}', inputstring)
if match:
print match.group(0)
Демонстрация:
>>> import re
>>> inputstring = "Box 123 (NO) 456"
>>> match = re.search(r'\d{3}', inputstring)
>>> if match:
... print match.group(0)
...
123
Следует отметить, что выше также соответствует подстроке; если у вас есть число, состоящее из четырех цифр, оно будет соответствовать первым 3 цифрам этого числа.
Ваш пост очень редкий по деталям; давайте предположим, что выше, не достаточно, но, что ваши номера разделяются пробелами, то вы можете соответствовать точно 3 цифры с помощью \b
якорей:
match = re.search(r'\b\d{3}\b', inputstring)
которые соответствуют только 3 цифры между символами без слов (начало или конец строки, пробелов, знаков препинания и т.д. Ничего не буква или цифра или подчеркивание):
>>> re.search(r'\b\d{3}\b', inputstring)
<_sre.SRE_Match object at 0x106c4f100>
>>> re.search(r'\b\d{3}\b', "Box 1234")
>>> re.search(r'\b\d{3}\b', "Box 123")
<_sre.SRE_Match object at 0x106c4f1d0>
Смежные вопросы
- 1. Извлечь первые 3 строки с значениями uniq из CSV-файла
- 2. Как извлечь первые цифры из строки
- 3. php regex, извлечь телефонные номера из строки?
- 4. первые 3 цифры строки
- 5. Извлечь номера определенной длины из строки
- 6. Извлечь номера домов из адресной строки
- 7. Извлечь телефонные номера США из строки
- 8. Как я могу извлечь первые 3 символа из NSString?
- 9. Как извлечь номера из строки в VB6?
- 10. Найти и извлечь все номера из строки
- 11. извлечь первые 3 элемента в массиве
- 12. Извлечь первые два символа строки в Java
- 13. Извлечь первые k символов строки в прологе
- 14. Crystal Reports найти первые 3 слова из строки
- 15. Поиск номера из строки
- 16. Извлечь 3 части информации из строки
- 17. Как извлечь первые 2 CHARACTERS из строки в mySQL?
- 18. Пытается извлечь первые 5 символов из строки в ошибке bash?
- 19. Java извлечь только первые буквы/символы из строки
- 20. извлечь первые три слова в строке из
- 21. Панды Извлечение номера из строки
- 22. Как извлечь числа из строки
- 23. Как извлечь первые символы из имен файлов?
- 24. Извлечь номера из покерных карт
- 25. Как извлечь номера из строк?
- 26. Извлечь charcarters из строки
- 27. Получить номера из строки
- 28. Извлечение номера из строки
- 29. Сплит номера из строки
- 30. высвободить номера из строки
Что еще более важно, что, если вход '«Box 1234 (NO) 567» '? –
Номера или цифры? Что делать, если ввод «A 1 BEE 23 SEE 42 D''? – eyquem