如何在python中使用正则表达式搜索特定单词?

时间:2018-04-30 20:35:20

标签: python regex python-2.7 if-statement

我搜索了很多,但我无法找到解决问题的方法,我想从输入(文本)中搜索特定的单词。虽然我只找到第一个字母。 我的代码是:

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 :(得分:1)

这对我有用,也许你应该试一试。

import re
xx = str(input('Enter your text '))
richWord1 = re.findall(r"^\w+",xx) #finding the first word
print (richWord1)