2024-05-28 18:15:27 发布
网友
import re string1 = 'thisIsSomeText [128Kb]' print(string1) string2 = re.sub('[*]', '', string1) print(string2)
thisIsSomeText [128Kb] thisIsSomeText [128Kb]
我的问题是我需要从字符串的末尾删除[filesize]。这里的语法让我很头疼,我很难理解它的正确格式
[filesize]
您需要用\转义[和]字符
\
[
]
>>> import re >>> string1 = 'thisIsSomeText [128Kb]' >>> re.sub(r'\[.*\]', '', string1) 'thisIsSomeText '
您还可以str.strip之后删除尾随空格
str.strip
>>> re.sub(r'\[.*\]', '', string1).strip() 'thisIsSomeText'
您需要用
\
转义[
和]
字符您还可以
str.strip
之后删除尾随空格相关问题 更多 >
编程相关推荐