问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

eolinker参数和返回值如何填写?

发布网友 发布时间:2022-05-10 11:54

我来回答

2个回答

热心网友 时间:2023-10-09 04:29

你好,这是一个已经写好的接口的demo,你只需要把你的接口的参数和返回值写进去文档里面既可。具体的参数值可以点击参数输入框的右侧的“更多按钮”

如下:

热心网友 时间:2023-10-09 04:29

首先,编译正则表达式。
为了提高效率,在将一个字符串与正则表达式进行比较之前,首先要用regcomp()函数对它进行编译,将其转化为regex_t结构:

int regcomp(regex_t *preg, const char *regex,int cflags);

参数regex是一个字符串,它代表将要被编译的正则表达式;参数preg指向一个声明为regex_t的数据结构,用来保存编译结果;参数cflags决定了正则表达式该如何被处理的细节。(此处可以用man regcomp 命令查看详细的解释)
如果函数regcomp()执行成功,并且编译结果被正确填充到preg中后,函数将返回0,任何其它的返回结果都代表有某种错误产生。

接下来匹配正则表达式。
一旦用regcomp()成功地编译了正则表达式,接下来就可以调用regexec()完成模式匹配:

int regexec(const regex_t *preg, const char *string, size_t nmatch,regmatch_t pmatch[], int eflags);
typedef struct
{
regoff_t rm_so;
regoff_t rm_eo;
} regmatch_t;

参数preg指向编译后的正则表达式,参数string是将要进行匹配的字符串,而参数nmatch和pmatch则用于把匹配结果返回给调用程序,最后一个参数eflags决定了匹配的细节。

在调用regexec()进行模式匹配的过程中,可能在字符串string中会有多处与给定的正则表达式相匹配,参数pmatch就是用来保存这些匹配位置的,而参数nmatch则告诉regexec()最多可以把多少个匹配结果填充到pmatch数组中。当regexec()成功返回时,从string+pmatch[0].rm_so到string+pmatch[0].rm_eo是第一个匹配的字符串,而从string+ pmatch[1].rm_so到string+pmatch[1].rm_eo,则是第二个匹配的字符串,依此类推。

最后释放正则表达式。
无论什么时候,当不再需要已经编译过的正则表达式时,都应该调用regfree()将其释放,以免产生内存泄漏。
void regfree(regex_t *preg);

报告错误信息
如果调用regcomp()或regexec()得到的是一个非0的返回值,则表明在对正则表达式的处理过程中出现了某种错误,此时可以通过调用regerror()得到详细的错误信息。

size_t regerror(int errcode, const regex_t *preg, char *errbuf,size_t errbuf_size);

参数errcode是来自regcomp()或regexec()的错误代码,而参数preg则是由regcomp()得到的编译结果,其目的是把格式化消息所必须的上下文提供给regerror()。在执行regerror()时,将按照参数errbuf_size指明的最大字节数,在errbuf缓冲区中填入格式化后的错误信息,同时返回错误信息的长度。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 梦见自己拉了很多大便 可以在手机上点餐不需要排队刷饭卡的微信小程序有吗,有用吗? eolinker怎么设置环境变量 世界上真的有鬼神的存在吗? 世界上真的有没有鬼啊,为什么都有这么多鬼的传说? 世界上真的没有鬼吗?迷信真的一点都不可信吗? 都说世界上并没有真的鬼,那么真的只是人心在作祟吗? 世界上真的没有鬼么? 打印机总是说卡纸,但是没有卡纸,怎么回事? 请教各位大虾,三星ML--1430激光打印机卡纸什么原因?和定影器有关吗?定影器市场价格多少?专业维修怎样收费? 公司买了一台打印机,在保质期内坏了却要收费?合理吗? 格式化是什么?会删除哪些东西 三星打印机4521f纸卡纸维修多少钱 男生剪什么头发好看 男孩剪什么头发最好看 什么叫“格式化” 胖男孩剪什么头发好看 男孩头发怎么剪好看 深圳微星星科技股份有限公司怎么样? 星星科技是僵尸企业吗 中国电信 光信号灯不亮 乳腺结节会消失吗 百度账号被封了,怎么联系人工客服,要人 甲状腺结节会消失吗 有的囊性结节会自行消失吗?: 百度账号怎么找回,怎么联系到百度客服! 请问百度贴吧客服电话号码是多少? 电脑为什么不能上网页?而能上QQ呢? CAD打印样式中,线宽与颜色如何设定 金牛座和水瓶座的配对指数是多少? 我的电脑可以上QQ但是不可以上网站为什么 电脑可以上QQ,不能打开网页,是什么问题 葡萄英语怎么读? 葡萄的英语单词怎么读 猪脚这样炖才算好吃?教你小窍门,炖出来的猪蹄软糯不腻,你学会了吗? 实名认证过的和密码忘了,怎么找回? 一个手机号注册了两个微信原来的微信登陆不上了,原来的知道但是密码忘了怎么找回登录呢? 一个手机号登录了两个,如何找到老?密码忘了 oppo r9和oppo a59s手机壳能通用吗? 如何把微信好友的导出到电脑里面?