在python中,我有以下字符串:
|a|b\|c|d|
Run Code Online (Sandbox Code Playgroud)
我想将字符串拆分为:
a
b\c
d
Run Code Online (Sandbox Code Playgroud)
基本上,我必须用'|'拆分 分隔符但需要特别注意反斜杠
不需要正则表达式:
>>> s = '|a|b\\|c|d|'
>>> s.replace('\\|', '\\').strip('|').split('|')
['a', 'b\\c', 'd']
Run Code Online (Sandbox Code Playgroud)