Bu i metin dosyasındaki belirli metni bulmak için kullanmaya çalışıyorum preg_match olduğunu.
if (preg_match($regexp,$textFile,$result) > 0) {
echo "Found ".$result[0];
} else {
echo "Not found";
}
Ancak, sonuç her zaman Found
ve başka bir şey değildir. Sonuç dizi boştur. Şimdi ben preg_match uzun dizeleri ile çalışmıyor olabilir okudum.
Sanırım 300000 karakterden öylesine thats benim metin dosyası yaklaşık 300KB olduğunu.
Ben arandı dize metin dosyasında olduğunu% 100 eminim, ve preg_match fonksiyonu yukarıda 0 değerini döndürür gerçeği onu buldum demektir, ancak bu şekilde sonuç diziye yer vermedi.
Yani benim soru nasıl ben o iş yapabilirim, olurdu?
sıradanifade /[specific text]\{(\d*)\}/
Tabi ki ben parantez içinde sayı elde edebilmek istiyorum olacaktır.