quicker版本1.38.35
以下是error内容,现在是搜索的引擎列表没有出现,输入什么都没出现,求大佬帮忙看看
解析表达式出错。
内部错误:索引超出数组范围
原始表达式:
string realmenu="";
{searchResult}.Select((x,i) => {
if (x.Contains("置顶")){
realmenu={singleMenu}.Replace("置顶or", "");
}else{
realmenu={singleMenu}.Replace("or取消置顶", "");
}
if(i == 0){
realmenu="[fa:Solid_BallotCheck:#577AE7]批量搜索|multisearch"+Environment.NewLine+realmenu;
}
// 提取标签
string xleft=x.Split('|')[0];
string lable="";
if(xleft.Contains('#')){
lable="#"+xleft.Split('#')[1]+"#";
xleft=xleft.Replace(lable,"");
}
string item=xleft +"("+lable+" 点击打开首页)"+
"|operation=callback&data=" + (x.Split('|')[1]).UrlEncode() +
"&menu=" + realmenu.UrlEncode();
return item;
}).ToList()
(----灵搜v66:赋值----)
动作右键-引擎设置,打开然后关闭就解决了;原因是这次更新添加了几个新的网站,忽略了末尾有空行。
好的,按照大佬说的解决了,谢谢大佬