Merhaba dostlar sormak istediğim soru şu şekilde txt'de kelimeler mevcut örnek olarak;
1. satır: Elma yemeyi severim.
2. satır: Armut yemeyi sevmem.
3. satır: İncir mevsimi henüz gelmedi.
4. satır: Elma yemeyi severim.
5. satır: İncir mevsimi henüz gelmedi.
bu şekilde karışık olarak satır satır cümleler mevcut ben buradan sadece elma ile başlayan satırının kalmasını diğer satırlarının silinmesini istiyorum bunu nasıl yapabilirim php veya farklı bir dil ile mümkün mü?
Satırları nasıl ayıklayabilirim?
4
●184
- 11-11-2018, 01:02:46Üyeliği durduruldu
- 11-11-2018, 01:27:40Üyeliği durdurulducodeHIGH adlı üyeden alıntı: mesajı görüntüleCevaplar için teşekkür ederim. Peki döngü ile bana örnekteki gibi çıktıyı satır satır mı veriyor yoksa karışık mı?oxcakmak adlı üyeden alıntı: mesajı görüntüle
preg_match($elma, $armut, $incir); şeklinde sanırım.
- 13-11-2018, 04:54:18Aşağıdaki kod meyve ismi geçen satırı yakalar
$dosya = fopen("meyve.txt", "r"); while(!feof($dosya)) { $satir = fgets($dosya); if(preg_match("#(elma|kivi|portakal)#is",$satir)){ // bulunacak meyveler echo $satir.'<br>'; // Kayıt edilecek satır burası "$satir" } } fclose($dosya);
Aşağıdaki kod ilk kelimede geçen meyve ismini yakalar
$dosya = fopen("meyve.txt", "r"); while(!feof($dosya)) { $satir = fgets($dosya); @list($meyve) = explode(" ",$satir); if(preg_match("#(elma|kivi|portakal)#is",$meyve)){ // bulunacak meyveler echo $satir.'<br>'; // Kayıt edilecek satır burası "$satir" } } fclose($dosya);