可以在字符串中添加任意字母吗?

2024-09-29 23:30:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在解析一个数据库并将条目提取到一个新的数据库中。为此,我使用的关键字,应该和关键字,不应该包括在内。对于我想排除的关键字,它应该是“-anyletter fv”,我想知道-anyletter-是否可以编程。如果没有字母,空格,逗号,或者除了字母以外的任何东西,我不想把它排除在外,除非它前面有一个特别的字母。你知道吗


Tags: 数据库编程字母条目关键字空格逗号fv
1条回答
网友
1楼 · 发布于 2024-09-29 23:30:09

如果我没听错的话,你可以排除那些关键字以字母开头的情况。 使用库re(https://docs.python.org/3/library/re.html

print(re.match("^\w.*", " keyword"))

如果找到您要查找的模式,则返回匹配对象,否则为无。 可以将其用于if表达式。 “^”标记序列的开始,“\w”匹配所有[a-zA-Z0-9],而“.*”匹配所有其他长度不同的序列。 因此,您将获得不以ascii字符开头的关键字的匹配。 我希望这对你有帮助。你知道吗

相关问题 更多 >

    热门问题