Я пытаюсь разбить строку на подстроку, разделив ее на «И», а затем очистить каждую подстроку от «мусора».Использование REGEX по разделительной строке
Следующий код получаю ошибку:
AttributeError: 'NoneType' object has no attribute 'group'
import re
def fun(self, str):
for subStr in str.split('AND'):
p = re.compile('[^"()]+')
m = p.match(subStr)
print (m.group())
Какая ценность 'str'? – Racso
Это то, что происходит, когда нет совпадения ... вам нужно проверить, содержит ли 'm' какие-либо элементы, прежде чем пытаться их« группировать ». – Floris
используя try и исключая? –