如何使用正则表达式匹配部分字符串

Yoa*_*ANG 2 c regex

我想使用正则表达式来匹配给定字符串的一部分.你看,我输入一个字串并与正则表达式匹配,所以,我希望这个名字成为整个字符串的一部分,在中间,开始或结束,甚至整个字符串,所以,如何编写我的正则表达式ç.

scanf("%99s", name);
reti = regcomp(&regex, "\b\w*name\w*\b", 0);
reti = regexec(&regex, "something...", 0, NULL, 0);  
Run Code Online (Sandbox Code Playgroud)

Bat*_*eba 5

如果您希望C字符串文字包含反斜杠,则需要使用以下命令对其进行转义\\:

"\\b\\w*name\\w*\\b"
Run Code Online (Sandbox Code Playgroud)