![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 26.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Jak wydobyć z tekstu wpisywanego przez użytkownika na stronie dane wyglądające jak: 000|000 Liczby byłyby zmienne po obu stronach z zakresu 100 do 999, jednak nie można przewidzieć jakie byłyby to konkretnie liczby. Dane te byłyby częścią dłuższego tekstu. Na przykład tekst wyglądałby tak: Bla Bla Bla (346|743) bla bla bla I chodzi o wydobycie samego 346|743 Nie wiem z której strony to ugryźć ![]() Z góry dziękuję za pomoc:) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
wyrażenia regularne preg_match
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 286 Pomógł: 12 Dołączył: 23.11.2006 Skąd: WL Ostrzeżenie: (0%) ![]() ![]() |
wyrażenia regularne poczytaj http://php.net/manual/en/function.preg-match-all.php
dla przykładu takie coś:
niesprawdzałem ale powinno działać Ten post edytował szmerak 10.06.2012, 14:07:35 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 26.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Data 10.06.12 15:26:21 Siała baba mak Dziad Jeżeli mam coś takiego w textarea, to jak zrobić preg_match_all od Data do Dziad? Bo jeżeli chcę do Siała (wydobyć datę), to działa ten kod: a to nie działa (jeżeli chcę wydobyć "Siała baba mak"): Lub jak inaczej wydobyć "Siała baba mak"? (data jest zmienna, więc nie można na niej wykonać preg_match_all) Ten post edytował AdBlock 10.06.2012, 15:44:19 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Kod '/Data([\s\.\:0-9]+)([a-zA-Z\s]+)Dziad/' Wtedy odbierasz: Kod Array
( [0] => Array ( [0] => Data 10.06.12 15:26:21 Siala baba mak Dziad ) [1] => Array ( [0] => 10.06.12 15:26:21 ) [2] => Array ( [0] => Siala baba mak ) ) Ten post edytował !*! 10.06.2012, 16:00:25 -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 26.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Coś muszę chyba źle robić...
ani nie działają... Ten post edytował AdBlock 10.06.2012, 16:12:23 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Fakt, zapisałem to ciurkiem i działało... musisz dodać do tego wyrażenia opcje z enterem czy jakoś tak:
Kod "/Data([\.\:0-9\s\r\n]+)([a-zA-Z\s\r\n]+)Dziad/U"
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 26.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Wciąż niestety nie działa...
Wydaje mi się wszystko ok, ale print_r zwraca pustą tablicę. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Pokaż kod, bo u mnie jest tablica z datą i "Siala baba mak "
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 26.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
jak używasz \r\n\s to musi być wyrażenie w cudzysłowu a nie apostrofach.
Ten post edytował !*! 10.06.2012, 16:37:56 -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 26.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
tak? niestety niczego to nie zmienia |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź kod wyżej, jest ok.
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 26.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Mógłbyś mi powiedzieć dlaczego to nie działa? Prawie identycznie jak poprzednie, różni się kilkoma wyrazami, a nie działa... |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Działa.
Kod Array
( [0] => Array ( [0] => Wysłane 10.06.12 15:47:41 Jeden dwa trzy Cztery ) [1] => Array ( [0] => 10.06.12 15:47:41 ) [2] => Array ( [0] => Jeden dwa trzy ) ) -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 26.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
Dziwne... jak wrzuciłem to do zupełnie nowej strony też działało.
Teraz też wrzucam to do nowej strony:
I nie działa... Działa u Ciebie? |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Tak, Sprawdź czy aby na pewno wysyłasz to co chcesz odebrać.
-------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 26.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Wysłane 10.06.12 15:47:41 Jeden dwa trzy Szczęście
Działa jak w mordę strzelił. Może coś nadpisujesz, sprawdź to w czystym, innym pliku na serwerze. -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 26.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.08.2025 - 22:55 |