Split a string, but keep the the regexp (分割字符串,保留分隔符)
来源:互联网 发布:淘宝商城曼妮芬内衣 编辑:程序博客网 时间:2024/05/17 09:13
需求:
将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 ', '<b>', 'bold', '</b>', ' and ', '<i>', 'italic</i> fonts'
0 0
- Split a string, but keep the the regexp (分割字符串,保留分隔符)
- Split a String(分隔字符串)
- (C#)重写分隔符分割字符串 - string.Split(char[] separator)
- String之 split 分割字符串(分隔符如:* ^ : | , .) 及注意点
- split 分割 字符串(分隔符如:* ^ : | , .) 及注意点
- split 分割 字符串(分隔符如:* ^ : | , .) 及注意点
- split 分割 字符串(分隔符如:* ^ : | , .) 及注意点
- split 分割 字符串(分隔符如:* ^ : | , .) 及注意点
- split 分割 字符串(分隔符如:* ^ : | , .) 及注意点
- split 分割 字符串(分隔符如:* ^ : | , .) 及注意点
- split 分割 字符串(分隔符如:* ^ : | , .) 及注意点
- python字符串分割,保留分隔符
- (C#)重写分隔符分割字符串 - string.Split(char[] separator) (New)
- String.split() 字符串分割
- string,token,字符串分割,分隔符
- 用String.split()分隔字符串
- split分割字符串时的一些特殊分隔符
- python split使用多个分隔符分割字符串
- Java String 对象创建详解
- Android 4.4特性说明(持续更新)
- short +1
- 中国的 Android:尚未发掘的应用市场?(中国android市场的现状)
- mysql sql开发
- Split a string, but keep the the regexp (分割字符串,保留分隔符)
- iOS---touch使用注意事项
- PHP遍历目录和统计目录大小
- oracle 查看未关闭连接
- java equals与==
- 当初的愿望实现了么?
- html中lable标签的作用
- window telnet linux失败解决方法
- log4j中配置日志文件相对路径