Powiedz, mam ciągJak używać wyrażenia regularnego z opcjonalnymi znakami w pythonie?
"3434.35353"
i inny ciąg
"3593"
Jak zrobić jedno wyrażenie regularne, który jest w stanie dopasować zarówno beze mnie konieczności ustawić wzór do czegoś innego, jeśli inne zawiedzie? Wiem, że \d+
pasowałoby do 3593
, ale nie zrobiłoby to nic dla 3434.35353
, ale (\d+\.\d+
) pasowałoby tylko do tego z dziesiętnym i nie powiodło się żadne dopasowanie znalezione dla 3593
.
Spodziewam m.group(1)
powrotu:
"3434.35353"
lub
"3593"