lr_eval_string()
函数的主要作用:返回脚本中的一个参数当前的值
返回值类型:char
lr_output_message("The param's value is %s",lr_eval_string("{param}"));先从参数提取出字符值,然后打印输出
lr_log_message(lr_eval_string("{param}"));
web_reg_find()
//文本查找函数,放在请求页面之前
web_reg_find("Fail=NotFound",
"Search=Body",
"SaveCount=testCount",
"Text=Welcome, <b>zc", //英文状态下,考虑空格和字体
LAST);
//放在请求页面之后
if(atoi(lr_eval_string("{testCount}"))>0)
{lr_output_message("字符串出现的次数: %s",lr_eval_string("{testCount}"));
}
else
{lr_output_message("没找到");
}
web_reg_save_param()
关联函数
//放在请求之前
web_reg_save_param("test",
"LB=<title>",
"RB=</title>",
"NotFound=ERROR",
"Search=All",
LAST);
//放在请求之后
lr_output_message("提取到参数test的值: %s",lr_eval_string("{test}"));
int i,j,k;
char _url[] = "http://www.baidu.com";
char _url_head[50] = "http://";
char _url_body[] = "www.baidu.com";
char _url_split[]=" ";
lr_output_message("---_url:%s",_url);
lr_save_string(_url,"_p_url");
lr_output_message("---_p_url:%s",lr_eval_string("{_p_url}"));
i=10;
lr_save_int(i,"_p_i");//整型保存到参数中
lr_output_message("---_p_i:%s",lr_eval_string("{_p_i}"));
j=atoi(lr_eval_string("{_p_i}"));
lr_output_message("---j:%d",j);
//字符串拼接函数
sprintf(_url_split,"--%s%s---",_url_head,_url_body);//把后两个字符串变量拼接后,保存在_url_split变量中
lr_output_message("_url_split:%s",_url_split);
strcat(_url_head,_url_body);//两个字符串变量拼接后,保存在前一个变量中
lr_output_message("_url_split:%s",_url_head);
lr_param_sprintf("_url_split","--%s%s--",_url_head,_url_body);//把后两个字符串变量拼接后,保存在_url_split参数中
lr_output_message("_url_split:%s",lr_eval_string("{_url_split}"));