У меня есть список слов, построенных из разных HTML-страниц. Вместо того, чтобы писать правило после правила, чтобы разделить разные элементы, я пытаюсь пройти через список и сказать, если это не полное слово только с альфа-символами, просто двигайтесь дальше. Это не работает.Как найти только целые слова, используя re.search?
for w in words:
if re.search('\b[a-zA-Z]\b', w) == None:
continue
Я ужасно с регулярными выражениями (если вы не можете уже сказать!), Так что я мог бы использовать некоторую помощь. Как бы я написал его, чтобы он проверял каждый w
, чтобы убедиться, что в нем есть только a-zA-Z?
В вашем втором решении есть опечатка, но я согласен, что он лучше подходит для представленной проблемы. Здесь нет необходимости использовать регулярное выражение. – Andrew
@ Андрей: спасибо, я исправил опечатку. – Wolph
Спасибо. Оба работают чудесно. Я думаю, что пришло время подбирать книгу питона. Мне нужно много учиться. – Nathan