Python регулярных чисел в строку - PullRequest
1 голос
/ 28 апреля 2020

Есть строковое выражение, подобное этому

example, example, -1,2
example, example/example, 9,9

-1,2 и 9,9 - это числа с плавающей запятой

Как здесь разделить операторы строки и с плавающей запятой?

При попытке выполнить приведенный ниже оператор разделяет операторы string и float отдельно. Однако в выражениях, таких как -1,2 -9,0, существуют проблемы.

import re

...

print(re.split(r'\s+(?=\d)|(?<=\d)\s+', txt))


output:
['example, example -1,0']
['example, example/example', '9,9']

....
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...