首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >函数find(string,string)不适用于(string,string[])

函数find(string,string)不适用于(string,string[])
EN

Stack Overflow用户
提问于 2014-08-07 23:11:18
回答 1查看 28关注 0票数 1

下面是我的代码。然而,我一直收到一个错误,指出"Function find(string,string) is not applicable for the arguments (string,string[])“。这发生在nameArray和timeArray变量上。我该如何解决这个问题呢?

` `function void getName(string[] goalsArray,整数idx){字符串名称;字符串时间;

代码语言:javascript
复制
string[] nameRegEx = find($in.0.Goals,"([\\x41-\\x5A\\x8A\\x8C\\x8E\\x9F\\xC0-\\xDD][\\x61-\\x7A\\x9A\\xE0-\\xFF]+ )+");
string[] timeRegEx = find($in.0.Goals,"[0-9]+['|\\+0-9]+");

string[] nameArray = find(goalsArray[idx], nameRegEx);
string[] timeArray = find(goalsArray[idx], timeRegEx);


if(length(nameArray)>0)name = nameArray[0];
else name ="";

if(length(timeArray)>0)time = timeArray[0];
else time ="";

if(length(name)>0){
    string[]first_and_last = split(name, " ");
    $out.0.Player_FirstName=first_and_last[0];

if(length(first_and_last)>1)$out.0.Player_LastName = first_and_last[1];

else $out.0.Player_LastName = "n/a";
}

else if(length(time)>1){
    getName(goalsArray,idx-1);
}

else{
    $out.0.Player_FirstName ="n/a";
    $out.0.Player_LastName = "n/a";
}

}`

EN

回答 1

Stack Overflow用户

发布于 2014-08-07 23:16:47

这是字符串数组:string[] nameRegEx

在这里,您尝试使用参数stringarray of strings调用方法findfind(goalsArray[idx], nameRegEx);

显然这样的方法并不存在,最接近的同名方法是find方法,它接受两个string作为参数

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25186040

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档