Split a string, but keep the the regexp (分割字符串,保留分
发布时间:2020-12-14 01:44:52 所属栏目:百科 来源:网络整理
导读:需求: 将I like bbold/b and iitalic/i fonts变为'' I like ','b','bold','/b',' and ','i','italic','/i',' fonts' Python: import re subject = 'I like bbold/b and iitalic/i fonts' reobj = re.compile("([^]*)") result = reobj.split(subject) prin
需求: 将I like <b>bold</b> and <i>italic</i> fonts变为'' I like ','<b>','bold','</b>',' and ','<i>','italic','</i>',' fonts'
Python: import re subject = 'I like <b>bold</b> and <i>italic</i> fonts'
reobj = re.compile("(<[^<>]*>)") result = reobj.split(subject) print result
引申: 如果只想用3个分隔符分割,可以使用 result = reobj.split(subject,3 )
得到结果为: ' I like ','italic</i> fonts' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |