js中的正则表达式怎么实现去除 '|' ,后将中间的内容存到数组内部
1)链接1|ID|标题|价格|数量|,==>这样状态的字符串;转成2)的数组状态2)[链接1,ID,标题,价格,数量]==>如何实现这样的功能3)希望能写成函数形式==>...
1) 链接1|ID|标题|价格|数量|, ==> 这样状态的字符串; 转成2)的数组状态
2)[链接1,ID,标题,价格,数量] ==> 如何实现这样的功能
3)希望能写成函数形式==>
var N = [] // 这是一个空的数组
var str = '链接1|ID|标题|价格|数量|'
function Abc(str){
str<== 怎么加工这个字符串?
push ==> 添加到数组里面!
}
Abc(str) //将数组参数传进去
4) 想通过正则进行功能实现 , 刚刚要往正则上面学 , 希望用正则来写。 展开
2)[链接1,ID,标题,价格,数量] ==> 如何实现这样的功能
3)希望能写成函数形式==>
var N = [] // 这是一个空的数组
var str = '链接1|ID|标题|价格|数量|'
function Abc(str){
str<== 怎么加工这个字符串?
push ==> 添加到数组里面!
}
Abc(str) //将数组参数传进去
4) 想通过正则进行功能实现 , 刚刚要往正则上面学 , 希望用正则来写。 展开
展开全部
这个不用正则的,用字符串的 split 方法用行:
var N="链接1|ID|标题|价格|数量|".split("|");
会得到 N 如下:
["链接1", "ID", "标题", "价格", "数量", ""]
只是如果你的字符串最后面有一个“|”的话,生成的数组最后会有一个空元素。
有什么问题,欢迎继续追问。
var N="链接1|ID|标题|价格|数量|".split("|");
会得到 N 如下:
["链接1", "ID", "标题", "价格", "数量", ""]
只是如果你的字符串最后面有一个“|”的话,生成的数组最后会有一个空元素。
有什么问题,欢迎继续追问。
更多追问追答
追问
可以的话想通过 正则来实现 , 多种方案更好
追答
请稍等,
我写一个正则的,一会儿来换掉此回答!!!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询