为什么在split()结果中返回空字符串?

Orokusaki:

什么是点'/segment/segment/'.split('/')回来['', 'segment', 'segment', '']

注意空元素。如果要分割的分隔符恰好位于字符串的第一位置,并且位于字符串的最末端,那么它又给您带来了什么额外的价值呢?

约翰·拉鲁伊(John La Rooy):

str.splitstr.join,所以

"/".join(['', 'segment', 'segment', ''])

让您返回原始字符串。

如果没有空字符串,则第一个和最后一个字符串'/'将丢失join()

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Python中拆分空字符串时,为什么split()返回空列表,而split('\ n')返回['']?

为什么即使不存在捕获括号,split 也会返回空字符串?

为什么 glGetProgramInfoLog 返回空字符串?

为什么char * foo()返回空字符串?

为什么解析空字符串文字时,Parslet(在Ruby中)会返回空数组?

为什么QueryRow()。Scan()在表中不为空时返回空字符串?

为什么分号在IPython中返回空字符串?

给出为什么我的AND子句在SQL中返回空字符串的原因

为什么我的函数在python中返回空字符串?

PHP preg_split返回空字符串

为什么数组中的前导null值会导致string.Join()返回空字符串?

为什么jshell使用StackWalker返回空字符串

为什么java.util.Scanner.next()返回空字符串?

为什么process.MainWindowTitle返回空字符串?

SQL Server:为什么参数为零时FORMAT返回空字符串?

Bash:为什么不匹配时不返回空字符串

为什么null语句ToString()返回空字符串?

为什么python输入函数返回空字符串而不是等待用户输入?

为什么String.match(/ \ d * /)返回空字符串?

DialogFragment中的EditText总是返回空字符串

在C中返回空字符串

PHP中的DOMXPath返回空字符串

语言环境在Android中返回空字符串

ManyToManyField 在模板中返回空字符串

JsonEncode在php中返回空字符串

NiFi 中的 EvaluateJsonPath 返回空字符串

为什么在Java 8中split有时会在结果数组的开头删除空字符串?

.html()返回空字符串

NSubstitute返回空字符串