目前做一个项目,要过滤一些敏感词,敏感词的正则表达式存放在excel表中。使用Python匹配正则表达式准确无误,但是,使用C语言的regcomp以及regexec总是匹配不正确。
因为是在Linux环境下,所以使用C语言匹配的时候,通过Python将excel读出的正则表达式以utf-8的编码格式存入文本文件reg.txt,然后用C语言去读正则表达式并编译。
郁闷的是,Python去解析reg.txt仍然可以准确匹配,而C语言就是不行。各位大神,有没有好的建议或方法?
因为是在Linux环境下,所以使用C语言匹配的时候,通过Python将excel读出的正则表达式以utf-8的编码格式存入文本文件reg.txt,然后用C语言去读正则表达式并编译。
郁闷的是,Python去解析reg.txt仍然可以准确匹配,而C语言就是不行。各位大神,有没有好的建议或方法?
解决方案 »
- Ubuntu 安装ssh出现的问题
- centos7.3可以扫描无线网络却无法连接问题
- 【求助】关于EMOS1.5邮件服务器收不到附件的问题
- 对linux yum一个很久的困惑
- 乌班图系统下载出错,新人小白在线求解
- centos6.5 安装 mysql8.0.11 报错
- make zImage遇到的问题,各位大佬帮忙解决一下啊
- thinkpade555虚拟机无法识别sd卡。
- ubuntu在目录下ls不出东西是怎么回事
- unbuntu搜狗输入法
- Ubuntu16.04版本下,ctrl+alt+t打开命令行,如何查找其进程号,并kill关闭
- gnuradio软件,N210 USRP设备,如何实现同频段同时收发
用的是regex库,环境:C语言(非C++)