js中用函数splice如何切割喊换行字符的字串
字串形式为:50.1.1.1050.1.12050.1.1.30如何将每一个IP地址截取出来(即将这三个IP地址放进一个数组中中)用splice("\\r\\n"),切割...
字串形式为:
50.1.1.10
50.1.120
50.1.1.30
如何将每一个IP地址截取出来(即将这三个IP地址放进一个数组中中)
用splice("\\r\\n"), 切割失败 展开
50.1.1.10
50.1.120
50.1.1.30
如何将每一个IP地址截取出来(即将这三个IP地址放进一个数组中中)
用splice("\\r\\n"), 切割失败 展开
2个回答
展开全部
用正则切割,/\s+/代表一个或多个空白字符(包含\r\n)
"50.1.1.10\n50.1.120\n50.1.1.30".split(/\s+/);
"50.1.1.10\n50.1.120\n50.1.1.30".split(/\s+/);
追问
将\转义了,会有影响吗?没效果啊,亲
追答
"50.1.1.10\n50.1.120\n50.1.1.30".split(/\\s+/);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用split splice 是切割数组的
"50.1.1.10\n50.1.120\n50.1.1.30".split("\n");
运行结果
["50.1.1.10", "50.1.120", "50.1.1.30"]
"50.1.1.10\n50.1.120\n50.1.1.30".split("\n");
运行结果
["50.1.1.10", "50.1.120", "50.1.1.30"]
追问
不好意思,我写错了,我就用的split函数;还有\n前的\不用转义吗,我用的换行是\r\n,必须用转义字符,调用时这样的,"var ip_list = obj.split("\\r\\n");",得到的ip_list只有一个元素,就是原来的字串
追答
obj.split("\n");
用\n 然后生子手动trim windows 下是\r\n linux 下面是\n 你转义了 就不是换行了
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询