分割字符串split( )

本文介绍了JavaScript中的split()函数,用于将字符串按照指定的分隔符进行分割,形成数组。通过实例展示了如何以点号(.)和特定字符(如'是')作为分隔符进行分割操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

把字符串分割成数组,把一串字符根据某个分隔符来分割成数组;
split( ):括号中是分隔符,如果没有分隔符会把整个内容都当成一个数组

split(‘.’);括号中的分隔符是点,所以会找到点然后分割成三个字符串分别为:
‘www’,’baidu’,’com’

var str = 'www.baidu.com';
alert(str.split('.'));//'www','baidu','com'

// 存成数组形式,数组有长度,可以查看长度
var arr = str.split('.');
alert(arr.length);//3

// 想得到数组中的某一个
alert(arr[1]);//baidu

如果想把每一个字母都分割开来成一个数组,那么split( )括号中只写一个单引号:split(''),例如:

var str1 = 'baidu';
alert(str1.split(''));//['b','a','i','d','u']

以一个字符来分割,例如:
以‘是’为分割符,把‘我是百度’分割成‘我’,‘百度’

var str2 = '我是百度';
alert(str2.split('是'));//['我','百度']

var str3 = '/www.baidu.com/';
alert(str3.split('/'));//[,'www.baidu.com',] 斜杠前面后面没有东西但会用一个逗号隔开,
alert(str3.split('/').length);//3

var str4 = '2017-08-18-22-15-50';
alert(str4.split('-'));//['2017','08','18','22','15','50']
alert(str4.split('-',3));//['2017','08','18']只保留前三个字符
在Java中,可以使用split()方法来分割字符串。根据提供的引用内容,我们可以看到几个示例代码来演示如何使用split()方法进行字符串分割。 引用\[1\]中的示例代码演示了如何使用逗号和井号作为分隔符来分割字符串。在这个例子中,字符串"aaa,bbb#ccc"被分割成了三个部分:"aaa"、"bbb"和"ccc"。 引用\[2\]中的示例代码演示了如何使用竖线作为分隔符来分割字符串。在这个例子中,字符串"aaa|bbb|ccc"被分割成了三个部分:"aaa"、"bbb"和"ccc"。 引用\[3\]中的示例代码演示了如何使用正则表达式作为分隔符来分割字符串。在这个例子中,字符串"#第一章\r\n#第二章"被分割成了两个部分:""和"第一章\r\n#第二章"。这是因为正则表达式"^#"表示以井号开头的部分作为分隔符,而第二个井号没有被分割。 综上所述,使用split()方法可以根据指定的分隔符来分割字符串。您可以根据需要选择适当的分隔符来实现字符串分割操作。 #### 引用[.reference_title] - *1* *2* *3* [java split()方法](https://blog.youkuaiyun.com/qq_39771447/article/details/121356665)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值