Gibt es eine bessere Möglichkeit, eine Zeichenfolge zu teilen, die entflohenen Delimeter darin enthält.Split-String mit entkommenen Delimeter mit einem Delimeter
string = "fir\&st_part&secon\&d_part"
print(string.split('&'))
# is giving me
>>> ['fir\\', 'st_part', 'secon\\', 'd_part']
# but not
>>> ['fir&st_part', 'secon&d_part']
Ich habe ein Escape-Zeichen \
vor &
in fir&st_part
und secon&d_part
mit der Absicht hinzugefügt, die Funktion geteilt wird das folgende Zeichen entkommen.
Gibt es einen besseren Weg, dies zu tun, wenn Sie nicht einen String Split verwenden?