String split 分割

split函数分隔符多个的话,另一种表达方式:String [] substrs = str.split("[。?!?.!]");

分隔符为“.”(无输出),“|”(不能得到正确结果)转义字符时,“*”,“+”时出错抛出异常,都必须在前面加必须得加"\\",如split(\\|);
2、如果用"\"作为分隔,就得写成这样:String.split("\\\\"),因为在Java中是用"\\"来表示"\"的,字符串得写成这样:String Str="a\\b\\c";
 转义字符,必须得加"\\";
3、如果在一个字符串中有多个分隔符,可以用"|"作为连字符,比如:String str="Java string-split#test",可以用Str.split(" |-|#")

转载于:https://www.cnblogs.com/yqlwl66/archive/2012/12/25/2832215.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
split()方法是在JavaScript中最常用的字符串操作之一。它可以将一个字符串分割成字符串数组,通过指定分隔符来实现。 语法: ```javascript string.split([separator[, limit]]) ``` 参数说明: - separator(可选):指定分隔符,默认为逗号。 - limit(可选):指定返回的字符串数组的最大长度。 示例: ```javascript var str = "apple,banana,orange"; var arr = str.split(","); console.log(arr); // ["apple", "banana", "orange"] var str2 = "Monday Tuesday Wednesday"; var arr2 = str2.split(" "); console.log(arr2); // ["Monday", "Tuesday", "Wednesday"] ``` 如果不指定分隔符,则返回包含整个字符串的数组,如下所示: ```javascript var str = "JavaScript is fun"; var arr = str.split(); console.log(arr); // ["JavaScript is fun"] ``` 如果指定了一个空字符串作为分隔符,则字符串将被分解成单个字符,并返回数组,如下所示: ```javascript var str = "JavaScript is fun"; var arr = str.split(""); console.log(arr); // ["J", "a", "v", "a", "S", "c", "r", "i", "p", "t", " ", "i", "s", " ", "f", "u", "n"] ``` 如果指定了一个无法找到的分隔符,则返回包含原始字符串的数组,如下所示: ```javascript var str = "JavaScript is fun"; var arr = str.split("|"); console.log(arr); // ["JavaScript is fun"] ``` 注意点: - split()方法返回的是一个数组,不会改变原始字符串本身。 - 如果分隔符是一个正则表达式,则分隔符需要用括号括起来,否则括号内的内容视为分隔符的一部分。例如:str.split(/\s*;\s*/); - 如果分隔符是一个字符串,而该字符串正好等于原始字符串,则返回一个长度为1的数组,包含原始字符串。例如:str.split("JavaScript is fun")。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值