那我们到底是应该直接使用这些模块级别的函数呢,还是先编译一个模式对象,再调用模式对象的方法呢?这其实取决于正则表达式的使用频率,如果说我们这个程序只是偶尔使用到正则表达式,那么全局函数是比较方便的:如果我们的程序是大量的使用正则表达式(例如在一个循环中使用),那么建议你使用后一种方法,因为预编译的话可以节省一些函数调用.但如果是在循环外部,由于得益于内部缓存机制,两者效率相差无几. 如果在一个程序中需要频繁使用某一功能,那么最好是将此功能作为一个函数,需要的时候直接调用就行了. 如果在一个程序中…