如何在每个单词后拆分并以有组织的方式获取以下字符串?

帕萨罗

给定以下字符串:

'hello0192239world0912903spam209394'

我希望能够将上面的字符串拆分成这个

hello, 0192239, world, 0912903, spam, 209394

最好以列表结尾:

[hello, 0192239], [world, 0912903], [spam, 209394]

但我只是不知道如何进行第一步,按单词 x 数拆分。我知道有 split 方法和一种叫做正则表达式的东西,但我不知道如何使用它,即使它是正确的使用方法

用户1740577

尝试这个:

>>> lst = re.split('(\d+)','hello0192239world0912903spam209394')
>>> list(zip(lst[::2],lst[1::2]))
[('hello', '0192239'), ('world', '0912903'), ('spam', '209394')]

>>> lst = re.split('(\d+)','09182hello2349283world892')
>>> list(zip(lst[::2],lst[1::2]))
[('', '09182'), ('hello', '2349283'), ('world', '892')]

# as a list
>>> list(map(list,zip(lst[::2],lst[1::2])))
[['', '09182'], ['hello', '2349283'], ['world', '892']]

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在字符串后获取单词?

如何在字符串的第n次出现后拆分字符串的DataFrame列以获取所有内容

如何在表的每个单元格中进行字符串拆分后获取唯一值和计数

如何在单独列表中的字符串中拆分每个单词

您如何汇总列表中的所有值并以有组织的方式打印最终项目及其最终值?

将HTML字符串转换为有组织的对象

如何获取字符串中每个单词的长度

如何在特定字符后拆分字符串?

如何在Java中将每个单词与字符串分开?

C#基于字符串拆分字符串并获取拆分值并以值分隔

如何在以{{开头并以}结尾的字符串中查找所有子字符串

如何按单词拆分字符串?

如何在PHP中将单词字符串拆分为单独的字符串变量?

如何在Java中现有字符串的每个字符后插入空格?

如何在第n个单词后将单元格中的字符串拆分为行

Wicket:如何以编程方式呈现页面并以字符串形式获取结果?

如何在C中提取单词后的字符串

如何在javascript中删除一个单词后的所有字符串?

如何在字符串C#中获取单词

c# - 如何在没有SPLIT的情况下从字符串中获取单词

拆分单词后如何计算字符串中的字符数?

如何防止多值字典对象将每个单词拆分为单个字母字符串?

如何将字符串中的每个 2 个单词拆分为数组 - Ruby?

如何在单词和数字之间没有空格的情况下拆分字符串?

无法以有组织的方式获得输出

C ++如何在字符后获取子字符串?

如何在字符oracle后获取字符串

获取最长的单词并在每个字符串后删除\ n?

如何在“乌龟”上下文中以类似于“ cro”命令的有组织方式制作乌龟脸?