本文讲解JavaScript中字符串的split方法,涵盖分隔符分割、正则表达式匹配分割以及按字符拆分的多种使用方式。
1、 在Firefox开发者工具的控制台中,所示,创建一个名为str的字符串变量进行演示。
2、 通过split( )方法以单个空格为分隔符拆分字符串,获得包含四个元素的数组。
3、 当子串间空格数量不固定时,使用单个空格难以分割,此时应采用正则表达式进行处理。
4、 正则表达式置于两个斜杠之间,例如/s+/表示匹配一个或多个空白字符。
5、 正则分割灵活,适应多种文本处理需求。
6、 重新表述如下:
7、 使用双斜杠作为分隔符号//实现多级划分//简洁明了//便于识别与处理
8、 可用/(?:分割串A|分割串B)/形式,表示多个可选的分隔子串。
9、 详情请见正则表达式语法规则说明。
10、 split方法可接受第二个参数,用于限定分割后元素的数量,如3表示最多分成三个部分,5则最多五部分。
11、 若未传入参数,split函数无法实现分割,换行符与空格均保持原状。
12、 若参数为空字符串,将对每个字符进行拆分处理。
评论
更多评论