【再回首Python之美】【正则表达式】11个特殊字符$,(),*,+,.,[,?,\,^, {,|
2018-02-09 17:12
330 查看
特殊字符概念?
特殊字符就是用在正则表达式中代表实际字符或者空白以及表达式中的选择符。要匹配文本中的这些特殊字符时,正则表达式中要用转义字符先转义一下。
有哪11个特殊字符?
$,(),*,+,.,[,?,\,^, {,|
如何使用特殊字符?
详见示例代码
示例代码#decoding:utf-8
#ex_re_unnormalSymbol.py
self_file = __file__ #save current file absolute path
import re #使用正则表达式模块
#########11个特殊字符$,(),*,+,.,[,?,\,^, {,|#########
print u"要匹配文本中的这些特殊字符时,正则表达式中要用转义字符先转义一下"
text = "hello world {*_*?}"
print text
print u"请抠出上面文本中的{*_*?}"
ret = re.findall(r"\{\*_\*\?}", text)
print ret #['{*_*?}']
print ret[0] #{*_*?}
print "\nexit %s" % self_file编译执行
(end)
特殊字符就是用在正则表达式中代表实际字符或者空白以及表达式中的选择符。要匹配文本中的这些特殊字符时,正则表达式中要用转义字符先转义一下。
有哪11个特殊字符?
$,(),*,+,.,[,?,\,^, {,|
如何使用特殊字符?
详见示例代码
示例代码#decoding:utf-8
#ex_re_unnormalSymbol.py
self_file = __file__ #save current file absolute path
import re #使用正则表达式模块
#########11个特殊字符$,(),*,+,.,[,?,\,^, {,|#########
print u"要匹配文本中的这些特殊字符时,正则表达式中要用转义字符先转义一下"
text = "hello world {*_*?}"
print text
print u"请抠出上面文本中的{*_*?}"
ret = re.findall(r"\{\*_\*\?}", text)
print ret #['{*_*?}']
print ret[0] #{*_*?}
print "\nexit %s" % self_file编译执行
(end)
相关文章推荐
- regex 正则表达式 需要转义的特殊字符 以及 java、python实现
- python用正则表达式替换掉汉字、标点等指定字符以外的特殊字符
- python正则表达式去除两个特殊字符间的内容
- 【再回首Python之美】【正则表达式】8个不可打印字符\cx,\f,\n,\r,\s,\S,\t、\v
- python字符串转义与正则表达式特殊字符转义
- python最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
- python正则表达式特殊字符简要分析
- <Python高级全栈开发工程师-1>学习过程笔记【181-184】正则表达式 <特殊字符><函数>
- python核心编程-正则表达式之-重复、特殊字符、子组
- js,python正则表达式对特殊字符的处理
- python核心编程-正则表达式之-任意单个字符
- 使用“正则表达式”,匹配任意一个字符(中文,英文和标点或特殊字符)
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
- 正则表达式中的特殊字符
- Java过滤特殊字符的正则表达式----转载
- (转)正则表达式:string.replaceAll()中的特殊字符($ \)与matcher.appendReplacement
- python - 使用正则表达式过滤非中英文字符
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
- 常用正则表达式——包括校验数字、字符、一些特殊的需求等等
- 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等