У меня есть строка, которая должна состоять только из алфавитно-цифровых символов. Таким образом, для проверки я имею следующий код, но он не работает для некоторых случаев.Соответствие регулярному выражению в python
p = re.compile(r'\w+')
bool(p.match("str"))
, но это не удается в некоторых случаях, например, когда str = "we1}"
результат верен, но оно должно быть ложным, а str = ")we1"
возвращает ложь, которая является правильной. Таким образом, как я могу правильно обрабатывать все эти случаи, если я хочу, чтобы моя строка состояла только из буквенно-цифровых символов.
спасибо за решение. – prattom