我有一个如下所示的多行字符串:
st = '''emp:firstinfo\n
:secondinfo\n
thirdinfo
'''
print(st)
我正在尝试做的是从我的字符串中跳过第二个’:’,并获得如下所示的输出:
'''emp:firstinfo\n
secondinfo\n
thirdinfo
'''
简单说,如果它以’:'开头,我只想忽略它。
这是我所做的:
mat_obj = re.match(r'(.*)\n*([^:](.*))\n*(.*)' , st)
print
Python正则表达式删除多行字符串特定字符教程

本文介绍如何使用Python的re.sub函数,通过正则表达式从多行字符串中删除特定字符。具体场景是保留第一个':', 跳过第二个':',并展示相关正则表达式实例及解析。"
124922096,9646056,SpringMVC响应与文件上传实战解析,"['Java', 'Spring框架', 'Web开发', 'Maven', '文件操作']
最低0.47元/天 解锁文章
1353

被折叠的 条评论
为什么被折叠?



