![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 3.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam malutki problem z którym nie mogę sobie poradzić może banalny bo chodzi zapewne o jakis / lub \ a nie moge go jakos zlokalizowac (IMG:style_emoticons/default/sad.gif)
Wiec tak chce wyciagnąc z pliku tekstowego fragment tekstu (tekst pogrubiony chce pobrac do zmiennej $znalezione). $ert[$k] przechowuje plik tekstowy gdzie kazdy wiersz jest zapisany w tabeli $tablica[$i] przechwuje nazwe GS300 a takze inne nazwy ktore pozniej beda wyszukiwane. Nazwe GS300 jest zapisana w tablicy: <owl:Class rdf:about="#GS300"> <rdfs:subClassOf> <owl:Class> <owl:intersectionOf rdf:parseType="Collection"> </owl:Class> </rdfs:subClassOf> </owl:Class> a oto moje formulka wycigajaca tekst: for($i=0; $i<5; $i++) { for ($k=0; $k=100; $k++) { preg_match ("/<owl:Class rdf:about=\"#($tablica[$i])\<\/owl:Class/>\/is", $ert[$k], $znalezione); } } zapewne chodzi o jakisz / lub \ ale probuje na rozne sposoby i jakos nie wychodzi wiec prosze Was o pomoc |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 40 Pomógł: 0 Dołączył: 3.12.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam do was kolejne pytanie:
Jak przeszukać fragment tekstu i zapisać go do tablicy jako osobne linie: Przykładowo mamy plik tekst.txt ala ma psa ten pies ma na imie azor azor ma czarna sierc ale brzydki ten pies wczytujemy plik $nazwa_pliku = "d:\\tekst.txt"; $ert = file($nazwa_pliku); Robimy przeszukanie: preg_match ("ala ma psa(.*?)\ale brzydki ten pies/is", $ert[$i], $znalezione); w zmiennej $znalezione powinno sie zapisac $znalezione = ten pies ma na imie azor azor ma czarna sierc jak zapisac go tak aby byl zgodny z tekstem orginalnym w tablicy: tab[0] = ten pies ma na imie azor tab[1]= azor ma czarna sierc proszę Was o pomoc |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 23:44 |