是否可以在字符串中添加“任何字母”?

时间:2019-02-08 09:56:41

标签: python

我正在解析数据库并将条目提取到新数据库中。为此,我使用应包含的关键字和不应包含的关键字。对于我想排除的关键字,它应该是“ -anyletter-fv”,我想知道-anyletter-是否可以编程。如果除了字母之外没有其他字母,空格,逗号或其他任何内容,我不想排除它,只有在它前面专门有一个字母的情况下。

1 个答案:

答案 0 :(得分:0)

如果我对您的理解正确,则尝试排除关键字以字母开头的情况。 为此使用库re(https://docs.python.org/3/library/re.html

print(re.match("^\w.*", " keyword"))
如果找到了您要查找的模式,

将返回一个匹配对象,否则返回None。 您可以将其用于if表达式。 “ ^”表示序列的开头,“ \ w”匹配所有[a-zA-Z0-9],而“。*”匹配所有其他长度可变的序列。 因此,您可以获得不以ASCII字符开头的关键字的匹配项。 希望对您有帮助。