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