Как искать конкретное слово, используя регулярное выражение в Python? - PullRequest
0 голосов
/ 30 апреля 2018

Я много искал, но мне не удалось найти решение моей проблемы: я хочу найти конкретное слово из ввода (текст). Хотя я нахожу только первое письмо. мой код как:

import re

regex = r"([a-zA-Z]+)"
datm = str(input('Enter  a passage to search for a word :'))
if re.search(regex, datm):

    match = re.search(regex, datm)

    print("Full match: %s" % (match.group(0)))

else:

    print("The regex pattern does not match. :(")

Спасибо за ответ, вам не нужно отвечать, если вы собираетесь дать минус.

1 Ответ

0 голосов
/ 30 апреля 2018

Это работает для меня, может быть, вы должны попробовать.

import re
xx = str(input('Enter your text '))
richWord1 = re.findall(r"^\w+",xx) #finding the first word
print (richWord1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...