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

  • amc

    amc

    21 EYLÜL 2005
  • Baby Big Mouth

    Baby Big Mou

    5 Mart 2013
  • GoProTutorials

    GoProTutoria

    18 NİSAN 2011