如何在分隔符处分割字符串,除非该分隔符后面跟随特定模式?

泰勒

我有一个Python字符串

string = aaa1bbb1ccc1ddd

我想这样分割

re.split('[split at all occurrences of "1", unless the 1 is followed by a c]', string)

这样的结果是

['aaa', 'bbb1ccc', 'ddd']

我该怎么做呢?

胡安帕·阿里维利亚加

对正则表达式和re模块使用负前瞻

>>> string = 'aaa1bbb1ccc1ddd'
>>> import re
>>> re.split(r"1(?!c)", string)
['aaa', 'bbb1ccc', 'ddd']

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

以点为分隔符分割字符串

如何在javascript中使用多个分隔符分割字符串?

使用sed用分隔符分割字符串

如何在Python中使用空分隔符分割字符串

用任何给定的分隔符分割字符串

用python中的分隔符分割字符串

用|分割字符串 Java中的分隔符

在Java中为分隔符分割字符串

如何在不删除分隔符的情况下分割Golang字符串?

如何拆分字符串并保留特定的分隔符?

按分隔符数量分割字符串

在保留分隔符的同时分割字符串

如何在Arduino中使用特定的分隔符分割字符串?

迅速如何分割字符串但包含分隔符

找到分割字符串IF分隔符

如何使用较长的分隔符而不是较短的分隔符来分割字符串?

使用多个分隔符分割字符串时,如何使分隔符保持在原位?

如何使用多个分隔符分割字符串,但每个分隔符只能分割一次?蟒蛇

用给定的分隔符分割字符串的函数

分割字符串并保持分隔符完整

如何用“”分隔符分割字符串?

如何在分隔符上分割字符串,并将分隔符保留为结果数组中的元素?

如何在cpp中使用CRLF分隔符分割字符串?

用Unicode分隔符分割字符串?

如何在java中用分隔符'(' '{' '} ')''分割字符串

如何在C unix中使用空格分隔符分割字符串?

如何在分隔符有时不是分隔符的字符串中分隔数据?

如何使用分隔符分割字符串,该分隔符可以相邻重复而不会得到空部分?

如何删除分隔符之间的特定字符串