У меня есть строка, из которой я хочу взять значения в скобках. Затем получите значения, которые отделены от запятой.
Пример: x (142,1,23ERWA31)
Я хотел бы получить:
Можно ли получить все с одним регулярным выражением?
Я нашел способ сделать это, но это уродливо.
Вот как я это сделал в python:
import re
string = "x(142,1,23ERWA31)"
firstResult = re.search("\((.*?)\)", string)
secondResult = re.search("(?<=\()(.*?)(?=\))", firstResult.group(0))
finalResult = [x.strip() for x in secondResult.group(0).split(',')]
for i in finalResult:
print(i)
142
1
23ERWA31