aşağıdaki metnipiton tırnak ve boşluklarla metni bölmek
text = 'This is "a simple" test'
var Ve ben sonuçlanan ilk tırnak ve sonra boşluklarla, iki şekilde bölmek gerekir:
res = ['This', 'is', '"a simple"', 'test']
Ama str.split()
ile sadece tırnak işaretleri veya boşlukları kullanabiliyorum. Çoklu sınırlayıcılar için yerleşik bir işlev var mı? olmayan POSIX modunda Bunu yapmak
>>> import shlex
>>> text = 'This is "a simple" test'
>>> shlex.split(text, posix=False)
['This', 'is', '"a simple"', 'test']
bölünmüş sonucundan iç tırnak kaldırılmasını engeller: