Мне нужно получить получить каждый елемент внутри скобок, после разделить его по словам через каждую запятую, пробел, запятую пробел.
И заменить каждое слово дополнив его
import re
text = 'blue,red [yellow, green] black [brown,orange]'
print(text)
val1 = re.match(r'/(?<=\[).+?(?=\])/g',text)
for v in val1:
val2 = re.split(r'[^a-z0-9_]',v)
new = ''
for v2 in val2:
new = new + "$"+v2+"$"
text = text.replace(v, new)
print(text)
# итог 'blue,red $yellow$$green$ black $brown$$orange$'
Как это сделать?