пытается получить слова среди подчеркиваний
Я пробовал эту реализацию, используя регулярные выражения Python с наборами, квантификаторами и обратными ссылками в регулярных выражениях.
re.findall('(?:,?)(?: ?)(\w+)(?:_) ',text5)
text5 = 'aa_bb, aaa_ccc_ssdd, asd_qqsa, lkdd_trw_asdf_asdd'
Мне нужны первые словат.е.;
['aa','aaa','asd','lkdd']
Тем не менее, результат, который я получаю,
['aa', 'aaa_ccc', 'asd', 'lkdd_trw_asdf']
Пожалуйста, помогите в получении других слов, например, для второго слова, вывод должен быть
['bb','ccc','qqsa','trw']
аналогично, для 3-го слова o / p будет
['ssdd','asdf']
4-е слово
['asdd']