如何在python中检测字符串的初始值?

2024-04-27 20:31:51 发布

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

例如,我有一个字符串:

"Hello My name is Ralph"

有什么方法可以检测到H. M. n. i. R?你知道吗


Tags: 方法字符串namehelloismyralph
2条回答

尝试:

myText = "Hello My name is Ralph"
print [x[0] for x in myText.split()]

如果您想使用正则表达式执行此操作,则可以:

re.findall(r'\b(\w)\w*\b',MY_STRING)

工作原理:

\b是单词边界。您可以使用\bWord\b检查regex中的单词,它将返回Word的匹配项

(\w)这是一个组,匹配一个字母。因为这是唯一的组,所以这是regex返回的“match”

\w*这将搜索一行中任何长度或无长度的其他字母。您没有包含任何标点符号,但是如果您希望正则表达式不打断撇号,您可以将其改为[\w\']*之类的内容

相关问题 更多 >