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

  • gadgetgal38

    gadgetgal38

    9 HAZİRAN 2009
  • Mary Jane Tauyan

    Mary Jane Ta

    20 AĞUSTOS 2009
  • MrChiCity3

    MrChiCity3

    14 NİSAN 2008