Posix'e / Perl php regex

1 Cevap php

Ben basit bir düzenli ifade var:

\{[0-9]*\}

hangi PHP'nin ereg_ fonksiyonları (Posix'e uyumlu) ile çalışıyor, ancak bir ereg_ eşdeğeri yok preg_match_all işlevini kullanmanız gerekir. Yukarıda benim ifade preg_ (Perl uyumlu) fonksiyonları ile çalışmak için görünmüyor. Nasıl ben Perl uyumlu olması için "dönüştürme" hakkında gidebilir?

1 Cevap

Doğru regex okuma im sonra sadece bunu yaparsanız:

preg_match_all('/\{\d*?\}/'...);

'/\{\d*?\}/' herhangi bir uzunlukta bir tamsayı maç olacak.