Eğer kaçak değilse sınırlayıcı dize bölmek, ama | Netgez.com
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

  • Diogo Oliveira

    Diogo Olivei

    4 HAZİRAN 2006
  • HTC Tutorials

    HTC Tutorial

    21 EYLÜL 2010
  • Rozetked | Обзоры

    Rozetked | Ð

    5 AÄžUSTOS 2011