
为什么C语言中使用正则表达式时要先对其进行编译?
如题,刚看到教程中说使用正则表达式匹配字符串要先对其进行编译,然后才能匹配,最后释放。为什么一定要先对正则表达式进行编译呢?...
如题,刚看到教程中说使用正则表达式匹配字符串要先对其进行编译,然后才能匹配,最后释放。
为什么一定要先对正则表达式进行编译呢? 展开
为什么一定要先对正则表达式进行编译呢? 展开
2个回答
展开全部
这个跟你用的正则表达式库有关,要求编译阶段确定正则表达式的运行会快一些。 也有可以运行时编译的,那个要慢一些
boost中带有3个正则表达式库,静态和动态的都有,需要的话可以查一下怎么用
boost中带有3个正则表达式库,静态和动态的都有,需要的话可以查一下怎么用
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询