gpt4 book ai didi

c - 如何使用正则表达式来匹配字符串的一部分

转载 作者:行者123 更新时间:2023-12-01 14:07:46 25 4
gpt4 key购买 nike

我想使用正则表达式来匹配给定字符串的一部分。你看,我输入了一个 name 字符串并与正则表达式匹配,所以,我希望这个 name 成为整个字符串的一部分,位于中间、开头或结尾,甚至整个字符串,所以,如何用 C 编写我的正则表达式

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

最佳答案

如果您希望 C 字符串文字包含反斜杠,则需要使用 \\转义:

"\\b\\w*name\\w*\\b"

关于c - 如何使用正则表达式来匹配字符串的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30303190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com