PHP PCRE ifade sorunu - bir dize basamak almak

1 Cevap php

Image89.jpg: Ben gibi bir dize olan, bir dize içinde bir tamsayı sayısıyla eşleştirmek için bir regex ifadesi (PCRE) gerekir

Ben başarı olmadan birçok seçenek denedim.

Ben arada) (preg_replace kullanıyorum

Benim son girişimi:

preg_replace('(\d+)', '$1', 'image89.jpg');

1 Cevap

preg_match('/\d+/', 'image89.jpg', $matches);
$digit = $matches[0];

Eğer aynı dize basamak birden fazla setleri bulmak için planlıyorsanız, kullanmak isteyeceksiniz preg_match_all.