我要对一个字符串做split
代码如下
import re
x = re.split(r"(?<=,)","a,b,c,")
print x
输出的结果是:
['a,b,c,']
而我希望的结果是:
['a,','b,','c,']
等效的perl写法:
use Data::Dumper;
@x = split(/(?<=,)/,"a,b,c,");
print Dumper \@x
结果:
$VAR1 = [
'a,',
'b,',
'c,'
];
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
这样不好么?
From: Python 2.7.5 documentation "7.2. re — Regular expression operations"