Python中,我该如何切分字符串后保留分割符?

枫铃3年前 (2021-08-07)Python318

下面是最简单的解释:我是这么用的

re.split('\W', 'foo/bar spam\neggs')
-> ['foo', 'bar', 'spam', 'eggs']

但是我想要的是下面这样的

#Python学习交流QQ群:778463939
someMethod('\W', 'foo/bar spam\neggs')
-> ['foo', '/', 'bar', ' ', 'spam', '\n', 'eggs']

因为我想将一个字符串拆分成标记,操纵它,然后再将它重新组合在一起。

答:

 >>> re.split('(\W)', 'foo/bar spam\neggs')
['foo', '/', 'bar', ' ', 'spam', '\n', 'eggs']

相关文章

Python中列表和字符串的反转

要求: 原列表&#x...

将Python字符串生成PDF

将Python字符串生成PDF

笔者在今天的工作中,遇到了一个需求,那就是如何将Python字符串生成PDF。比如,需要把Python字符串‘这是测...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。