按照特定符号分割字符串为数组
来源:互联网 发布:阿里小号 知乎 编辑:程序博客网 时间:2024/05/21 14:45
截取&;>|符号前面的字符串,并按空格分割为数组
方法一: 正则表达式中“.”逗号符号表示出换行符和其他Unicode行终止符之外的任意符号,字符串方法trim(),意思是去除开头和结尾的空白符 function args(cmd) {
方法二:
return cmd.replace(/[&;>|].*$/,'').trim().split(' ');
}
function args(cmd){
var res =cmd.split(/(&|;|>||)/);
return res[0].split(/(\s)/).filter(function(x){ return x!==undefined && x!=”” && x!=” “;});
}
可以利用数组的filter方法删除数组中的空元素,注意filter()方法返回的是新的数组,起到过滤的作用
在删除数组本身的空元素,可以用splice()函数
<script language="javascript"> var array = [1,2,,,4,6,,,,,,55]; alert(array) for(var i = 0 ;i<array.length;i++) { if(array[i] == "" || typeof(array[i]) == "undefined") { array.splice(i,1); i= i-1; } } alert(array)</script>
0 0
- 按照特定符号分割字符串为数组
- SQL 按照特定字符分割字符串
- 按照特定分割符进行字符串的分割
- 分割字符串为数组
- iOS NSString字符串按照特定字符分割成数组
- 按照多长长度分割字符串到数组
- C语言根据特定的符号分割字符串 如:字符串"a,bbb,ccc"->数组[a,bbb,ccc]
- JAVA 数组转字符串,用符号分割
- sqlserver 分割字符串为数组
- javascript字符串分割为数组
- 按照指定的字符串分割字符串形成字符数组
- 字符串按照一定长度分割并返回数组!(String按照给定长度分割)
- 按照字节分割字符串
- 按照指定的字符分割字符串形成字符数组
- BASH字符串处理:字符串分割为数组
- C/C++如何把一个特定分隔符分割的字符串划分为一个字符串数组,strtok(char *,char*)分割函数
- 字符串按照特定字符进行分割是编程时候经常要用到方法
- split 按照字符串分割字符串
- C# 创建EXCEL文件
- 编译.java文件时的编码问题
- 智能指针总结及应用(二)
- 我的家乡:三河古镇已经登上央视CCTV-1新闻联播啦!
- nginx服务傻瓜搭建
- 按照特定符号分割字符串为数组
- 对象析构谈—— delete this 的使用及注意事项
- HDU 3966 Aragorn's Story(树链剖分+线段树区间更新+手动扩大内存)
- 工具类
- 【UIKit】-12-UIApplication - appDelegate 中
- an error has occurred.See error log for more details
- poj3414
- Android OTG (USB Hos) 编程
- 堆与堆排序