如何优雅地使用正则表达式 .*?

正则表达式 .*?是一个非常强大的工具但在有些时候它并不能直观地按照你的意愿来运行。本篇我们将指出一些最常见的错误

使用字符串方法有时使用 re 模块是个错误!如果你匹配一个固定的字符串或者单个字符类,并且你没有使用 re 的任何标志(像 IGNORECASE 标志)那么就没有必要使用正则表达式 .*?了。字符串有一些方法是对固定字符串进行操作的并且它们通常比较快。因为它们都是独立优化的 C 语言小循环目的是在简单的情况下代替功能更加强大、更具通用性的正则表达式 .*?引擎。

我要回帖

更多关于 正则表达式 .*? 的文章

 

随机推荐