Bir dizgeyi bir sınırlayıcıyla bir listeye bölme (,
diyelim) ama sınırlayıcı karakter yalnızca belirli bir sargıya sarılmamışsa sınırlayıcı olarak kabul edilmelidir. desen, benim özel durumda <>
. IOW, virgül <>
'da yuvalandığında, bir sınırlayıcı olarak yok sayılır ve sınırlandırılmaması gereken normal bir karakter olur.Yalnızca belirli bir desene sarılmamışsa dizgeyi ayırma dizesi
Yani aşağıdaki dizeyi varsa: ikinci belirteci bölünmüş çünkü
"first token, <second token part 1, second token part 2>, third token"
o ,
tarafından Sadece basit bölünmüş yapamaz demek
list[0] = "first token"
list[1] = "second token part 1, second token part 2"
list[2] = "third token"
Tabii
bölünmüş olmalıdır aralarında bir virgül olduğu için iki jetona,second token part 1
ve
second token part 2
'a.
Deseni Python RegEx
kullanarak nasıl yapmalıyım?
http://stackoverflow.com/questions/10974932/python-split-string-based-on-regular-expression – Farhadix
@Farhadix, bu bana <> – amphibient
@ kodlu virgüllerin nasıl ekleneceğini söylemez Farhadix Bu sorunun OP'ye nasıl yardımcı olduğunu görmüyorum? –