【发布时间】:2020-11-18 19:55:09
【问题描述】:
如何在特定子字符串之后和之前获取字符串?
比如我想获取:中前后的字符串
my_string="str1:str2"
(在这种情况下是:str1 和 str2)。
【问题讨论】:
-
my_string.split(':')
如何在特定子字符串之后和之前获取字符串?
比如我想获取:中前后的字符串
my_string="str1:str2"
(在这种情况下是:str1 和 str2)。
【问题讨论】:
my_string.split(':')
根据您的用例,您可能需要不同的东西,但这可能最适合您:
lst = my_string.split(":")
那么,lst 将是:['str1', 'str2']
您还可以通过以下方式找到子字符串的索引:
substring = ":"
index = my_string.find(":")
然后在该索引上拆分字符串:
first_string = my_string[:index]
second_string = my_string[index+len(substring):]
【讨论】: