将字符串拆分为第一个单词和其余文本?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将字符串拆分为第一个单词和其余文本?相关的知识,希望对你有一定的参考价值。

我有一个字符串"@user hello world",我希望分为"@user""hello world"。每个子字符串的内容都是无关紧要的,我只想将原始字符串分为第一个单词和其余单词。也可以是"a b c d e f""a""b c d e f"。怎么样?

答案

str.split()采用可选的第二个参数表示最大分割数。在这里,您只想拆分第一个项目,以便可以使用:

str.split()
另一答案

具有参数的split方法将完成此工作。

s = "@user hello world"
a, b = s.split(' ', 1)
a, b
# ('@user', 'hello world')

以上是关于将字符串拆分为第一个单词和其余文本?的主要内容,如果未能解决你的问题,请参考以下文章

Spark将逗号分隔的行数组拆分为第一个值,其余的[重复]

将字符串拆分为单词并与其他数据重新连接

通过python将一个大字符串拆分为包含'n'个单词的多个子字符串

拆分一个字符串并将其放入两个数组中

如何逐行拆分scala中的文本

JSFL 命令将文本字段拆分为单词 - Flash 数组顺序错误