Nodejs使用多个分隔符分隔字符串
在nodejs中当需要使用多个分隔符分隔字符串时,可以使用正则表达式作为split函数的参数,具体使用如下:
var str = "111@222#333 444@555# 666 777"
var regex = /\s+|,|@|#/;
var strAry = str.split(regex);
for (i = 0; i < strAry.length; i++) {
console.log(strAry[i]);
}
\s+:至少一个空格;
上式中表示使用“至少一个空格 或者@或者#或者,“来分隔字符串。输出:
111
222
333
444
555
666
777
Nodejs使用多个分隔符分隔字符串的更多相关文章
- SQL Server 分隔字符串函数实现
		在SQL Server中有时候也会遇到字符串进行分隔的需求.平时工作中常常遇到这样的需求,例如:人员数据表和人员爱好数据表,一条人员记录可以多多人员爱好记录,而往往人员和人员爱好在界面展示层要一并提交 ... 
- 【转载】C#使用Split函数根据特定分隔符分割字符串
		在C#程序开发过程中,很多时候可能需要将字符串根据特定的分割字符分割成字符或者List集合,例如根据逗号将字符串分割为数组,或者根据竖线将字符串分割成数组,C#中提供了Split()函数来快速将字符串 ... 
- C#分隔字符串时遭遇空值
		在C#中分隔字符串时,按特定字符进行分隔的时候可能会遇到空值,如何我现在传入的是Id的字符串,如:"1501,1502,1503,,1505",以逗号分隔,由于各种原因,导致传入的 ... 
- C++分隔字符串split
		split C++标准库中没有提供split分隔字符串的函数,哎. 实现一 下面的实现需要指定分隔符的集合delimiters,以及是否将连续的分隔符看作同一个分隔compress : enum cl ... 
- Python使用split使用多个字符分隔字符串
		Python的str类有split方法,但是这个split方法只能根据指定的某个字符分隔字符串,如果要同时指定多个字符来分隔字符串,该怎么办呢? 幸运的是python的re模块中提供的split方法可 ... 
- SQL自定义函数split分隔字符串
		SQL自定义函数split分隔字符串 一.F_Split:分割字符串拆分为数据表 Create FUNCTION [dbo].[F_Split] ( @SplitString nvarchar(max ... 
- C++中int转为char 以及int 转为string和string 转int和空格分隔字符串
		1.对于int 转为char 直接上代码: 正确做法: void toChar(int b) { char u; ]; _itoa( b, buffer, ); //正确解法一 u = buffer[ ... 
- 【php】php分隔字符串为数组
		工作中会经常分隔字符串为数组,我们可以用php内置函数str_split(),可是有时候字符串中包含中文,切割后会乱码,比如 print_r(str_split('dw氛围fesf',3)); 输出 ... 
- sql server 获取分隔字符串后的长度
		--方法1 --sql 分隔字符串,返回个数 CREATE function f_splitLen_1 ( @str varchar(1024), --要分割的字符串 @split varc ... 
随机推荐
- Python基础进程和线程
			一 背景知识 进程的概念起源于操作系统,是操作系统最核心的概念. 进程是对正在运行程序的一个抽象,操作系统的其他所有内容都是围绕进程的概念展开的.所以想要真正了解进程,必须事先了解操作系统,egon介 ... 
- hdu4059 The Boss on Mars 容斥原理
			On Mars, there is a huge company called ACM (A huge Company on Mars), and it’s owned by a younger bo ... 
- 理解--->Java中的值传递&引用传递
			转自:http://url.cn/5tL9F5D 值传递和引用传递 值传递(pass by value)是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际 ... 
- 小白python 安装
			小白python 安装: https://blog.csdn.net/qq_36667170/article/details/79275605 https://blog.csdn.net/nmjuzi ... 
- nginx启动重启与升级以及检测配置文件
			查看nginx的主进程号 ps -ef|grep nginx 从容停止nginx kill - QUIT nginx主进程号 或者 kill - QUIT nginx的pid文件所在,例如我的 [ro ... 
- Behavior Designer 学习
			http://www.opsive.com/ 简单Demo Sequence Selector Chase Enemy enemy:player: 
- VS调试 ---- 监视窗口、即时窗口、输出窗口
			一.监视窗口1.配置应用程序,使应用程序处于调试状态.2.点击“调试”----“窗口”----“监视”----“监视1”,打开监视窗口.3.在监视窗口中“名称”栏中输入变量名称或html元素id,可查 ... 
- KiCad 如何画板框
			KiCad 如何画板框 一块 PCB 最开始就是画板框. 设置工作到 Edge.Cuts 点菜单放置 -> 线(L) 板框画好. 
- 我发起了一个 用 物理服务器 和 .Net 平台 构建云平台 的 .Net 开源项目
			大家好 , 我发起了一个 用 物理服务器 和 .Net 平台 构建云平台 的 .Net 开源项目 . 对 , 用 物理服务器 和 .Net 平台 构建 云平台 . 通过 .Net 构建 分布式 计算集 ... 
- [转]Serializable接口与Externalizable接口区别
			被Serializable接口声明的类的对象的内容都将被序列化,如果现在用户希望自己指定序列化的内容,则可以让一个类实现Externalizable接口,此接口定义如下: public interfa ... 
