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

  • Autocar

    Autocar

    11 Mart 2006
  • BigBoyTV

    BigBoyTV

    25 EYLÜL 2013
  • Kenneth Håkonsen

    Kenneth Håk

    13 Mart 2011