您的位置:首页 > 编程语言 > Python开发

【再回首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)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐