我想使用正则表达式来匹配给定字符串的一部分。您会看到,我输入了一个名称字符串并与正则表达式匹配,因此,我希望此名称成为整个字符串的一部分,在中间,开始或结尾,甚至整个字符串,因此,如何在ç。
scanf("%99s", name);
reti = regcomp(®ex, "\b\w*name\w*\b", 0);
reti = regexec(®ex, "something...", 0, NULL, 0);
如果要让C字符串文字包含反斜杠,则需要使用以下命令对其进行转义\\
:
"\\b\\w*name\\w*\\b"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句