摘要: 这个模块提供了与 Perl 相似l的正则表达式匹配操作。Unicode字符串也同样适用。正则表达式使用反斜杠" \ "来代表特殊形式或用作转义字符,这里跟Python的语法冲突,因此,Python用" \\\\ "表示正则表达式中的" \ ",因为正则表达式中如果要匹配" \ ",需要用\来转义,变成" \\ ",而Python语法中又需要对字符串中每一个\进行转义,所以就变成了"\\\\ "。上面的写法是不是觉得很麻烦,为了使正则表达式具有更好的可读性,Python特别设计 阅读全文
posted @ 2013-07-20 18:11 kuduogedi 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 这里主要介绍Python中常用的正则表达式处理函数。re.match re.match 尝试从字符串的开始匹配一个模式,如:下面的例子匹配第一个单词。import re text = "JGood is a handsome boy, he is cool, clever, and so on..." m = re.match(r"(\w+)\s", text) if m: print m.group(0), '\n', m.group(1) else: print 'not match' re.match的函数原型为:r 阅读全文
posted @ 2013-07-20 18:08 kuduogedi 阅读(117) 评论(0) 推荐(0) 编辑