有没有办法计算两个字符之间的字符数?我不需要提取,只需要数。我试图计算“ - ”之间的字符数,如果有多个字符,则用逗号分隔。
例如:
Terminating with uncaught exception of type NSException
有什么想法吗?
答案 0 :(得分:1)
我不相信样本具有足够的代表性(因为似乎已经证明了!)但是以下是有效的:
=LEN(A1)-LEN(SUBSTITUTE(A1,",",""))+1
LEN计算所有字符的总数,SUBSTITUTE删除所选字符的所有实例(此处为,
),将其替换为“nothing”,差异表示删除了多少字符。添加一个以从逗号到连字符。
答案 1 :(得分:1)
另一种方式:
=FIND("-",SUBSTITUTE(A1,",",""),FIND("-",A1)+1)-(FIND("-",A1)+1)
我喜欢大脑难以尝试输入逗号并引用XD
答案 2 :(得分:0)
试试这个
int counter = 1;
string str;
for(i = 0;i <= str.length(); i++){
if(str.indexOf(i) == ','){
counter++;
}
}
console.log(counter);