2024-04-26 18:39:42 发布
网友
我要删除指定字符或字符集之前的所有字符(例如):
intro = "<>I'm Tom."
现在我想删除<>之前的I'm(或者更具体地说,是I)。有什么建议吗?
<>
I'm
I
使用re.sub。只需将所有字符匹配到I,然后将匹配的字符替换为I。
re.sub
re.sub(r'.*I', 'I', stri)
因为index(char)可以获得字符的第一个索引,所以可以简单地执行string[index(char):]。
index(char)
string[index(char):]
例如,在这种情况下index("I") = 2,和intro[2:] = "I'm Tom."
index("I") = 2
intro[2:] = "I'm Tom."
str.find可以找到certain string's first appearance的字符索引:
str.find
certain string's first appearance
intro[intro.find('I'):]
使用
re.sub
。只需将所有字符匹配到I
,然后将匹配的字符替换为I
。因为
index(char)
可以获得字符的第一个索引,所以可以简单地执行string[index(char):]
。例如,在这种情况下
index("I") = 2
,和intro[2:] = "I'm Tom."
str.find
可以找到certain string's first appearance
的字符索引:相关问题 更多 >
编程相关推荐