Burada preg_replace () ile alabilirsiniz ya da ben) (preg_split kullanmanız gerekiyor?

0 Cevap php

Ben o sırada benim / başlık, : veya boşluk, bölünmüş (preg_split() değil) gerekir. I / bölünmüş Örneğin, o zaman ben : veya boşluk karakterleriyle arayan rahatsız etmek istemiyorum.

Ben (giriş dizesi burada never içinde HTML olacak) bir regex ile bunu düşündüm

$delimiters = array('/', ':', '\s');

$title = preg_replace('@(' . implode('|', $delimiters) . ')(.*)$@', '$1 <span>$2</span>', $title, 1);

Ben regex ilk uzay maç, ve diğerleri ile rahatsız olmaz. Bu ne istediğiniz değil.

O diğerlerini buldum eğer Açıkçası ben strpos() diğer karakterlerin (: ve /) ve ayraçları gelen \s kaldırmak olabilir. Bu ilk sorunu çözecektir.

Ben de yani boşluklarla bir cümle bölme, ben uyumlu olması son sözü istiyorum, uzak sağ maç almak istiyorum.

Ben sınırlayıcı preg_split() burada kullanmak ve korucu gerekiyor veya musunuz ben bir regex ile yapabilirsiniz?

Teşekkürler

0 Cevap