PHP: (preg_match kullanarak dize belirli bir kısmını ayıklamak gerekiyor)

0 Cevap

Ben aşağıda dize "INV" kısmını ayıklamak için deneyin ediyorum:

123_456_P1234_INV_UID-123456.PDF

İşte ben bugüne kadar kod:

php -r 'echo preg_match("/_(.*?)_UID-.*?\.PDF$/", "123_456_P1234_INV_UID-123456.PDF", $cat) ? $cat[1]."\n" : "";'

Bu döndürür:

_456_P1234_INV

Bu INV biraz önce her şeyi dahil yüzden kimse bana söyleyebilir misiniz? Nasıl sadece INV bölümünü getirebilir, lütfen?

0 Cevap