Python正则表达式模块详解.docx
Python正则表达式模块详解全文共4页,当前为第1页。Python之re模块Python正则表达式模块详解全文共4页,当前为第1页。 Python用" \\ "表示正则表达式中的" \ ",因为正则表达式中如果要匹配" \ ",需要用\来转义,变成" \ ",而Python语法中又需要对字符串中每一个\进行转义,所以就变成了" \\ "。为了使正则表达式具有更好的可读性,Python特别设计了原始字符串(raw string) raw string就是用'r'作为字符串的前缀,如r"\n":表示两个字符"\" "n",而不是换行符了。Python中写正则表达式时推荐使用这种形式。例如:funshion.com可以使用'funshion\.com'或者r'funshon.com'进行匹配需要提醒你的是,在写文件路径的时候就不要使用raw string了,这里存在陷阱。一:Re模块正则匹配: (1) \d匹配任何十进制数;它相当于类[0-9]。 \D匹配
用户评论