SORU
25 Ocak 2010, PAZARTESİ


Python, nasıl bir dize bölmek ve ayırıcılar duruyorum?

İşte bunu açıklamak için en kolay yolu. Kullanıyorum:

re.split('\W', 'foo/bar spam\neggs')
-> ['foo', 'bar', 'spam', 'eggs']

İstediğim şey şu:

someMethod('\W', 'foo/bar spam\neggs')
-> ['foo', '/', 'bar', ' ', 'spam', '\n', 'eggs']

Nedeni belirteçleri içine bir dize bölmek, işlemek, tekrar bir araya koymak istiyorum.

CEVAP
25 Ocak 2010, PAZARTESİ


>>> re.split('(\W)', 'foo/bar spam\neggs')
['foo', '/', 'bar', ' ', 'spam', '\n', 'eggs']

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Friday Night Cranks

    Friday Night

    27 Mayıs 2007
  • HuskyStarcraft

    HuskyStarcra

    4 HAZİRAN 2009
  • Vladimir Jenko

    Vladimir Jen

    1 Mart 2010