在字符串上使用split方法将返回一个空字符串

Abhinav koirala

我只是想知道为什么

'hello world'.split('world')

还会在列表中返回一个空字符串''

['hello ','']

同时完美地分割

'hello world people'.split('world')

进入列表

['hello ',' people']
Xnero

.split函数通过括号中的内容分隔字符串,并从字符串中省略括号中的os。因此,您的结果是完全正确的。

如果要按单词拆分,请执行以下操作:

'hello world people'.split()

这用空格分隔,因此返回:

['hello','world','people']

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

当字符串具有值时,“ get”方法将返回一个空字符串

使用“ CurrentCharacter”按下“ RETURN”键将返回一个空字符串

Groovy:为什么按空格split()对一个空字符串进行返回会返回一个空字符串的列表?

string :: erase(0)在一个空字符串上?

php realpath()返回一个空字符串

$(“#myTextArea”)。val()返回一个空字符串

getPropertyValue(“ backgroundColor”)返回一个空字符串

为什么`TRegEx.split` 返回一个空字符串作为第一个元素?

CryptoJs的解密方法返回一个空字符串

如何在C ++中将字符串数组转换为字符串类型,如将每个元素连接成一个字符串,并在字符串上使用子字符串?

当字符串小于PHP 8中的起始字符长时,substr返回一个空字符串

split返回一个字符串代替字符串数组

在 JSON 中的字符串上使用 split 时获取数组最后一个元素的正确方法

如果返回为空,则返回一个空字符串

返回一个空字符串文字VS。返回nullptr-它们相同吗?

请我尝试将字符串结果连接到快速路由器中的变量,但它返回一个空字符串

当我将一个空字符串传递给include(“”)时,它将始终返回true吗?

拆分空字符串给出一个元素

php:// input输出一个空字符串

检查一个空字符串

scalacheck:生成一个非空字符串

如何编码/解码一个空字符串

count(*) - MySQLi 给出一个空字符串

硒Chrome驱动程序的getText()方法有时会返回一个空字符串

什么将空字符串复制到另一个字符串?

将命令输出重定向到sed失败,方法是在分配给var时返回一个空字符串-Bash Shell

如果找不到枚举常量,则返回一个空字符串

Scope_Identity()返回一个空字符串

为什么我对WinGetTitle的调用返回一个空字符串?