python字符串与正则表达式
2013-03-29 22:58
197 查看
1,掌握字符串的拼接---jion
2,掌握字符的格式化
3,掌握截取字符串
3,比较字符串
搜索字符串
掌握替换字符串
掌握转换时字符串
str1="123 312312 13123"
字符串的分隔使用如下方法:
strs="aaaay yes no yaaaa"
print strs.strip("say")
strip用于去除字符串的首位字符
lstrip用于去除字符串的左边字符
rstrip用于去除字符串的右边字符
基础知识正则表达式简介
正则表达式是一种可用于模式匹配和替换的强大工具
在几乎所有的基于unix/linux系统的软件工具中都可找到正则表达式的
正则表表达式由字母数字和特殊字符组成
^
$
*
+
?
.
(x)
x|y
{n}
{n,m} 这里的n和m都是正整数,匹配至少
[xyz] 字符串列表,匹配列表中的任一字符,可以用连字符指出字符范围
[b] 匹配一个空格
b 匹配一个单词的分界线,比如一个空格
B 匹配一个单词的非分界线
re.match尝试从字符串的开始匹配一个模式
re.search函数会在字符串查找模式,直到找到第一个匹配后返回
re.sub用于替换字符串中的匹配项
re.split可以使用re.split来分割字符串
re.compile()
re.findall可以获取字符串所有匹配的字符串
escape()
匹配字符中的特殊字符
在re模块中,大多数函数都会有flags函数,flag参数作用就是用来设置匹配的附加选项
LGNORECASE 忽略大小写
LOCALE 处理字符集的本地化
MULTILINE 是否支持多行匹配
DOTALL 匹配一些特殊标记,例如使用匹配\n等字符
VERBOSS 忽略正则表达式中的空格或换行等字符
UNICODE 使用unicode
re.match函数
以下代码是该函数的基本语法
2,掌握字符的格式化
3,掌握截取字符串
3,比较字符串
搜索字符串
掌握替换字符串
掌握转换时字符串
str1="123 312312 13123"
字符串的分隔使用如下方法:
strs="aaaay yes no yaaaa"
print strs.strip("say")
strip用于去除字符串的首位字符
lstrip用于去除字符串的左边字符
rstrip用于去除字符串的右边字符
基础知识正则表达式简介
正则表达式是一种可用于模式匹配和替换的强大工具
在几乎所有的基于unix/linux系统的软件工具中都可找到正则表达式的
正则表表达式由字母数字和特殊字符组成
^
$
*
+
?
.
(x)
x|y
{n}
{n,m} 这里的n和m都是正整数,匹配至少
[xyz] 字符串列表,匹配列表中的任一字符,可以用连字符指出字符范围
[b] 匹配一个空格
b 匹配一个单词的分界线,比如一个空格
B 匹配一个单词的非分界线
re.match尝试从字符串的开始匹配一个模式
re.search函数会在字符串查找模式,直到找到第一个匹配后返回
re.sub用于替换字符串中的匹配项
re.split可以使用re.split来分割字符串
re.compile()
re.findall可以获取字符串所有匹配的字符串
escape()
匹配字符中的特殊字符
在re模块中,大多数函数都会有flags函数,flag参数作用就是用来设置匹配的附加选项
LGNORECASE 忽略大小写
LOCALE 处理字符集的本地化
MULTILINE 是否支持多行匹配
DOTALL 匹配一些特殊标记,例如使用匹配\n等字符
VERBOSS 忽略正则表达式中的空格或换行等字符
UNICODE 使用unicode
re.match函数
以下代码是该函数的基本语法
相关文章推荐
- Python开发技术详解-笔记_第06章-字符串与正则表达式
- python基础系列教程——python中的字符串和正则表达式全解
- python里使用正则表达式来分割字符串
- Python正则表达式如何进行字符串替换实例
- python正则表达式 分割字符串
- python中使用正则表达式匹配出字符串中的数字
- Python使用中文正则表达式匹配指定中文字符串的方法示例
- python 字符串与正则表达式
- Python从文件中读取字符串,用正则表达式匹配中文字符的问题
- python使用正则表达式匹配字符串开头并打印示例
- 前向否定界定符 python正则表达式不匹配某个字符串 以及无捕获组和命名组(转)
- Python 正则表达式查找不是某个字符的字符串
- python 正则表达式:匹配字符串开头并打印
- Python 正则表达式 字符串的匹配、替换、分割、查找
- python字符串多个分割符(借助正则表达式re)
- Python正则表达式如何进行字符串替换
- Python: 字符串搜索和匹配,re.compile() 编译正则表达式字符串,然后使用match() , findall() 或者finditer() 等方法
- Python正则表达式如何进行字符串替换
- python利用正则表达式提取字符串
- Python 字符串和正则表达式的使用