小编and*_*234的帖子

Python基于条件分割字符串

如果逗号前面是某个正则表达式,我想使用逗号分隔符分割字符串。考虑我的字符串采用以下格式的情况:“(一堆可能有逗号的东西)FOO_REGEX,(其他可能有逗号的东西)FOO_REGEX,...”我想用逗号分割字符串,但前提是它们前面是 FOO_REGEX:[“(一堆可能有逗号的东西)FOO_REGEX”,“(其他可能有逗号的东西)FOO_REGEX”,tc.]。

作为一个具体的例子,考虑拆分以下字符串:

"hi, hello! $$asdf, I am foo, bar $$jkl, cool" 
Run Code Online (Sandbox Code Playgroud)

进入这个包含三个字符串的列表:

["hi, hello! $$asdf", 
"I am foo, bar $$jkl", 
"cool"]
Run Code Online (Sandbox Code Playgroud)

在 python 中有什么简单的方法可以做到这一点吗?

python regex string split

5
推荐指数
1
解决办法
4651
查看次数

标签 统计

python ×1

regex ×1

split ×1

string ×1