Python删除指定字符之前或之后所有内容的方法
目录
- 删除字符后的所有内容,保留分隔符
- 删除最后一次出现的字符后的所有内容
- 删除最后一次出现后的所有内容,保留分隔符
- 使用 str.partition() 删除字符后的所有内容
- 在 Python 中删除字符串中字符之前的所有内容
- 处理角色不存在的场景
- 删除最后一次出现的字符之前的所有内容
- 使用 rsplit() 删除字符最后一次出现之前的所有内容
- 使用 rpartition() 删除字符最后一次出现之前的所有内容
要删除字符串中某个字符后的所有内容:
- 使用 str.split() 方法在分隔符上拆分字符串。
- 访问索引 0 处的列表元素以获取分隔符之前的所有内容。
- 或者,使用加法 + 运算符添加分隔符。
my_str = 'fql!jiyik!com' separator = '!' result = my_str.split(separator, 1)[0] print(result) #