Tasartir
Kimlik Onayı Bekliyor
Banlı Kullanıcı
-
Üyelik
28.07.2017
-
Yaş/Cinsiyet
26 / E
-
Meslek
Öğrenci
-
Konum
İstanbul Avrupa
-
Ad Soyad
G** M**
-
Mesajlar
21
-
Beğeniler
8 / 1
-
Ticaret
0, (%0)
Örneğin elmizide şöyle bir txt dosyası var
123456 hhh
123456789 fff
12345 ddd
1234567 ccc
234 bbb
4456789 aaa
$var = 89 olsun
içinde $var olan bütün satırları silicek
phple böyle birşey yazılabilirmi yazılamazsa hangi dil ile olabilr örnek atabilirmisiniz ?
-
Üyelik
28.02.2015
-
Yaş/Cinsiyet
34 / E
-
Meslek
web programlama
-
Konum
Malatya
-
Ad Soyad
O** D**
-
Mesajlar
1033
-
Beğeniler
282 / 281
-
Ticaret
18, (%100)
str_replace('89','',$txtDosyasi); daha karmasık seçimler için preg_replace araştırın.
1 kişi bu mesajı beğendi.
MultiAnaliz.com
ontedi
www.ontedi.com
Kullanıcı
-
Üyelik
03.10.2013
-
Yaş/Cinsiyet
44 / E
-
Meslek
Yazılım Uzmanı, Matematikçi
-
Konum
Ankara
-
Ad Soyad
S** T**
-
Mesajlar
1118
-
Beğeniler
325 / 324
-
Ticaret
2, (%100)
Yukarıdan aşağıya kadar satır satır oku, her okuduğun satırı regex ile istenilen ifadenin varlığını kontrol et. Eğer içerisinde varsa o satırı sil.
Gerisini yazmak sana kalmış.
1 kişi bu mesajı beğendi.
www.ontedi.com
www.cizgi.site
-
Üyelik
23.10.2016
-
Yaş/Cinsiyet
27 / E
-
Meslek
Öğrenci
-
Konum
Denizli
-
Ad Soyad
K** C**
-
Mesajlar
689
-
Beğeniler
0 / 203
-
Ticaret
6, (%100)
$rows = file("a.txt");
$blacklist = "89";
foreach($rows as $key => $row){
if (preg_match("/($blacklist)/", $row)) unset($rows[$key]);
}
file_put_contents("a.txt", implode("\n", $rows));
a.txt dosyasının içindeki 89 karakterini içeren satırları silip tekrar a.txt içine kaydeder.