当前位置: 首页 > 面试题库 >

如何在字符串Python中获取:之前的所有内容

邢承弼
2023-03-14
问题内容

我正在寻找一种方法来获取字符串中的所有字母:前,但我不知道从哪里开始。我会使用正则表达式吗?如果可以,怎么办?

string = "Username: How are you today?"

有人可以给我示范我可以做什么吗?


问题答案:

只需使用该split功能。它返回一个列表,因此您可以保留第一个元素:

>>> s1.split(':')
['Username', ' How are you today?']
>>> s1.split(':')[0]
'Username'


 类似资料:
  • 问题内容: 如何将(度)字符转换为字符串? 问题答案: 将此行放在源代码的顶部 如果您的编辑器使用其他编码,请替换为utf-8 然后,您可以直接在源代码中包含utf-8字符

  • 问题内容: 有没有一种方法可以在Python中对字符串进行子字符串化,以从第三个字符到字符串末尾获取新的字符串? 也许喜欢吗? 如果离开第二部分意味着“直到最后”,而如果离开第一部分,它是否从头开始? 问题答案: Python称这个概念为“切片”,它不仅适用于字符串,还适用于更多的领域。看看这里的一个全面的介绍。

  • 问题内容: 我想获得一个空格之前的字段中的所有字符 例如,如果是 我要它回来 该选择语句是什么样的? 问题答案: 请注意,如果所讨论的字符串不包含空格,则将返回一个空字符串。

  • 问题内容: 如何在特定子字符串之后获取字符串? 例如,我想在 问题答案: 最简单的方法可能只是分割目标词 split使用要拆分的单词(或字符),并且可以选择限制拆分次数。 在此示例中,对“世界”进行拆分并将其限制为仅一个拆分。

  • 问题内容: 我有一个样本字符串 我只想要该值而不是(在另一个内部) 如何在Python中以最简单的方式做到这一点?也许通过使用RegEx(我不擅长)? 问题答案: 怎么样: 对我来说,这打印: 请注意,调用会找到与正则表达式的第一个匹配项,因此除非您再次重复搜索,否则它将不会找到。 编辑: 这里的正则表达式是python原始字符串文字,基本上意味着反斜杠不会被视为特殊字符,而是会原样传递给方法。正

  • 我是python的新手,正在为一个特定的任务而苦苦挣扎: 我有一个字符串,它可以包含任何东西,但它总是“结束”相同的。它可以只是一个文件名,一个完整的路径,或者只是一个随机字符串,以一个版本号结尾。 示例: 什么总是相同的(从结尾看)是,如果你到达第二个点,在它前面走2个字符,你总是匹配的部分,我感兴趣。在某个字符串之后剪切所有东西是“容易的”,我自己解决了它--这就是为什么字符串以现在的版本结尾