SORU
5 HAZİRAN 2011, Pazar


Eğer kaçak değilse sınırlayıcı dize bölmek, ama

Nasıl eğer kaçak değilse bir ayırıcı ile bir dize bölmek, ama olabilir miyim? Örneğin, bir dize var:

1|2\|2|3\\|4\\\|4

Sınırlayıcı | ve kaçak bir sınırlayıcı \|. Ayrıca kaçan ters görmezden gelmek istiyorum \\| | hala bir sınırlayıcı olur.

Dize ile yukarıdaki sonucu olmalıdır:

[0] => 1
[1] => 2\|2
[2] => 3\\
[3] => 4\\\|4

CEVAP
5 HAZİRAN 2011, Pazar


Kara büyü kullanın:

$array = preg_split('~\\\\.(*SKIP)(*FAIL)|\|~s', $string);

\\\\. bir eğik çizgi karakteri ile eşleşir, (*SKIP)(*FAIL) atlar \| sınırlayıcı maçlar.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • DavidParody

    DavidParody

    17 EKİM 2009
  • ghosti66

    ghosti66

    27 AĞUSTOS 2006
  • Just So

    Just So

    3 HAZİRAN 2007