相关疑难解决方法(0)

C编译器警告未知的转义序列'\.' 使用正则表达式进行c程序

我正在使用正则表达式来确定命令行参数具有.dat扩展名.我正在尝试以下正则表达式:

#define to_find "^.*\.(dat)?"
Run Code Online (Sandbox Code Playgroud)

出于某种原因,我收到了我在这个问题标题中所说的警告.首先,这个表达是否正确?我相信它是.第二,如果它是正确的,我怎么能摆脱这个警告?

我在Xcode编写ac程序,上面的#define在我的.h文件中.谢谢!

c regex

19
推荐指数
1
解决办法
3万
查看次数

标签 统计

c ×1

regex ×1