Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Wykasowanie wszystkich cyfr, spacji i kropek z pliku.
gustawgustaw
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 4.03.2007

Ostrzeżenie: (0%)
-----


Witam
Mam plik w takim formacie:
  1. slowo1 3.318 3.318 1
  2. slowo2 3.271 6.589 2
  3. slowo3 3.143 9.732 3
  4. slowo4 2.629 12.361 4


byłbym bardzo wdzięczny za komendę w Sed, albo skrypt w PHP, jak wykasować z tego pliku wszystkie spacje, cyfry i kropki, ale zostawiając przerwy pomiędzy słowami, aby wynikowy plik wyglądał tak:
  1. slowo1
  2. slowo2
  3. slowo3
  4. slowo4


Pozdrawiam


-------------------------
ponieważ dostałeś odpowiedzi
wątku nie zamknę ale na przyszłość
pamiętaj o odpowiednim [tagu]
w temacie
~Cienki1980


Ten post edytował Cienki1980 6.05.2007, 20:46:52
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cezar708
post
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


  1. <?php
  2. $lines = file($myFilePath);
  3. foreach($lines as $lineNr => $line){
  4. $lines[$lineNr] = mb_strcut ( $line, 0, strlen($line)-strlen(strstr($line, ' ')) );
  5. }
  6. $strContent = implode("n", $lines);
  7. $handle = fopen($filename, 'w');
  8. fwrite ( $handle, $strContent );
  9. fclose($handle)
  10. ?>


pisałem z palca wiec moga być parsery

w 6 lini jest oczywiscie "\n" zamiast "n\"

Ten post edytował Cezar708 6.05.2007, 20:36:20
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 12:20