我希望能够使用逗号分隔符拆分字符串,但仅在逗号之前有特定的正则表达式时才进行拆分。考虑字符串的格式如下所示:"(可能包含逗号的一堆内容) FOO_REGEX, (可能包含逗号的其他内容) FOO_REGEX, ...",我想要在逗号上进行分割,但仅在它们之前有FOO_REGEX时进行分割:["(可能包含逗号的一堆内容) FOO_REGEX", "(可能包含逗号的其他内容) FOO_REGEX", ...]。
以一个具体的例子为例,考虑拆分以下字符串:
将其转换为包含三个字符串的列表:
有没有在Python中更简单的方法可以做到这一点?
以一个具体的例子为例,考虑拆分以下字符串:
"hi, hello! $$asdf, I am foo, bar $$jkl, cool"
将其转换为包含三个字符串的列表:
["hi, hello! $$asdf",
"I am foo, bar $$jkl",
"cool"]
有没有在Python中更简单的方法可以做到这一点?