请问如何替换一个数组中的指定元素?

RT...假设现在有一个数组:,,,a,,b,,,,c,,,d,e,f,g,,,a,,,,,,之类的形式,现在想把该数组里的所有不是单个出现的","都替换成单个的",",... RT...假设现在有一个数组:,,,a,,b,,,,c,,,d,e,f,g,,,a,,,,,,之类的形式,现在想把该数组里的所有不是单个出现的","都替换成单个的",",得到a,b,c,d,e,f,g,a这种形式的数组,请问该如何操作?PS:以上","出现的频率随机,可能连续出现如:,,,,,,,,,, ,,,, ,,,,,,, ,,,,,.... 展开
 我来答
刺友互
高粉答主

2020-04-04 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:64万
展开全部

1、indexOf()方法可以返回被查找元素的索引值,找不到则返回-1,新建一个HTML文档,用于承载JS。

2、定义一个数组,示例代码:var arr=['apple', 'banana', 'pear', 'orange']。

3、定义一个函数,附带两个参数,str参数代表:指定要删除的元素,arr参数代表:被删除元素所在的数组。

4、定义函数体,示例代码:var index = arr.indexOf(str)。

5、调用函数delOne(),示例代码:delOne('pear', arr)。

生活he家
推荐于2016-04-09 · 一个属于大家的搬运工
生活he家
采纳数:1536 获赞数:6828

向TA提问 私信TA
展开全部
替换一个数组中的指定元素:
首先要知道数组中指定那个元素的下标,根据下标进行替换

例:
int[] items={0,1,2,3,4,5,6};
假如要替换1,首先要知道1在数组中的下标,1在数组中的下标也是1
那么,把1这个元素替换成10,这样写:
items[1]=10;
这样就完成了数组元素的替换
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-11-26
展开全部
用replace函数将这些逗号全部都替换掉,比如说你的数据在a1单元格,replace(a1,",",""),这些字符就会都变成挨着的,然后再用一次replace,往里面插入逗号,即replace(replace(a1,",",""),"",","),这样出现的结果是,最前面和最后面都会有一个逗号,需要把最前面和最后面的逗号去掉,可以用right和left函数,right(replace(replace(a1,",",""),"",","),len(replace(replace(a1,",",""),"",","))-1),此时去掉了前面的逗号,再用一次left,即left(right(replace(replace(a1,",",""),"",","),len(replace(replace(a1,",",""),"",","))-1),len(right(replace(replace(a1,",",""),"",","),len(replace(replace(a1,",",""),"",","))-1))-1),这样看着太痛苦了,所以建议将right那里的数据放在b1单元格中,后面的left就是left(b1,len(b1)-1),一个很笨的方法,不晓得对你有用没
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友26f1d8e
2019-02-21
知道答主
回答量:4
采纳率:0%
帮助的人:3022
展开全部
利用正则表达式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-01-08
展开全部
你干脆查询 出来,在条件属性那边判断吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式