Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wyszukiwanie w pliku sekwencji {cokolwiek}
Kiler
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 22.01.2003
Skąd: www

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


witam...
chce napisac funkcje czytajaca zawartosc pliku tekstowego i wyszukujaca wszystkie wyrazenia typu {to_jest_pierwszy_element} {a_to_drugi} i umieszczajaca w tablicy same ich "srodki" tzn bez nawiasow klamrowych... prosze o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Zobacz na:

http://pl.php.net/manual/pl/function.file.php

http://pl.php.net/manual/pl/function.fgets.php

http://pl.php.net/manual/pl/function.explode.php

To ci powinno pomuc. To nie sa gotowe rozwiazania ale funkcje ktorym takie cos zrobisz. Reszta to juz opracowanie gotowego algorytmu.

Mozesz sobie zsplitowac lub samemu dzielic stringa na tablice wedlug ktyteriow.
Go to the top of the page
+Quote Post
Kiler
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 22.01.2003
Skąd: www

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


no ok, jako tako znam te funkcje, a przynajmniej otarlem sie o nie... pytanie bardziej dotyczy jak wykryc wystapienie ciagu dowolneych znakow w nawiasach klamrowych
Cytat
{jakis_tekst}
bo te nawiasy klamrowe sa najwazniejsze w algorytmie
Go to the top of the page
+Quote Post
tiraeth
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


  1. <?
  2. $txt = split(&#092;"n\", file('dane.txt'));
  3.  
  4. preg_match('/{(.*?)}/', $txt, $values);
  5.  
  6. print_r($values);
  7. ?>


(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
DavidPL
post
Post #5





Grupa: Zarejestrowani
Postów: 66
Pomógł: 1
Dołączył: 27.04.2004
Skąd: Rzeszów

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


Odnoszę wrażenie że wyrażenie regularne
Kod
/\{.*?\}/


Działało by troszkę lepiej.

--
Pozdrawiam,
Dawid Szałęga
Go to the top of the page
+Quote Post

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: 24.08.2025 - 20:33