摘要:
用perl的正则表达式习惯了,简单直接,非常方便,但转向python后,发现竟然和perl的方式不一样,感觉有点不适应,不过仔细阅读了关于python的正则表达式后,发现(re模块)其实也和perl差不多,只是表现形式不一样。这里记录的是直接了当的案例和少许解释,只是为方便查阅。使用raw字符串元字符:. ^ $ * +? { [ ] \ | ( )如果要匹配的正式元字符,就需要使用反斜杠\,但这样有时会让程序显得很难看懂。raw字符串就是为了解决这个问题:在字符串前加个 "r" 反斜杠,这就相当于perl中的单引号,让字符串不被任何特殊方式处理。比如:r"\n& 阅读全文