Скажем, у меня есть строка
"3434.35353"
и другая строка
"3593"
. Как мне создать одно регулярное выражение, которое может сопоставлять оба, без необходимости устанавливать шаблон на что-то еще, если другое не работает? Я знаю, что \d+
будет соответствовать 3593
, но ничего не сделает для 3434.35353
, но ( \d+\.\d+
) будет соответствовать только десятичной дроби и не вернет совпадений для 3593
.
Я ожидаю, что m.group(1)
вернет:
"3434.35353"
или
"3593"