![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 283 Pomógł: 1 Dołączył: 15.11.2004 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
Hej!
Chciałbym z tekstu wyciągnąć wszystkie wyrazy długości od 2 do 3 znaków. Mam aktualnie tak: Jednak nie wyciąga to wyrazów, które są na początku lub końcu tekstu. I tu mam problem, bo nie wiem, jak to zdefiniować ![]() Pomóżcie... -------------------- Ściskam prawicę...
Jacek http://doscniewoli.pl/ - wszyscy jesteśmy niewolnikami bankierów! http://jezusimarlena.ovh.org/ YouTube - Egzorcyzmy Anneliese Michel |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Może tak? ![]() -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 283 Pomógł: 1 Dołączył: 15.11.2004 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
Wątpię
![]() [^\s] definiuje przecież znak nie będący białym znakiem, a nie "początek ciągu lub biały znak" ![]() -------------------- Ściskam prawicę...
Jacek http://doscniewoli.pl/ - wszyscy jesteśmy niewolnikami bankierów! http://jezusimarlena.ovh.org/ YouTube - Egzorcyzmy Anneliese Michel |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 114 Pomógł: 24 Dołączył: 18.01.2008 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]() ![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 283 Pomógł: 1 Dołączył: 15.11.2004 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
Pr0100, spróbowałem więc tak:
i otrzymuję: Cytat com: To je string nie tak mały i do testów - tfu Array ( [0] => Array ( [0] => je [1] => nie [2] => ały [3] => do ) [1] => Array ( [0] => je [1] => nie [2] => ły [3] => do ) ) out: jeje nienie łyły dodo To je string nie tak mały i do testów - tfu jeje nienie łyły dodo Spróbowałem też dać \b zamiast tych \A i \Z, ale wynik jest taki: Cytat com: To je string nie tak mały i do testów - tfu Array ( [0] => Array ( [0] => je [1] => nie [2] => do ) [1] => Array ( [0] => je [1] => nie [2] => do ) ) out: jeje nienie dodo To je string nie tak mały i do testów - tfu jeje nienie dodo Czyli nie działa ![]() -------------------- Ściskam prawicę...
Jacek http://doscniewoli.pl/ - wszyscy jesteśmy niewolnikami bankierów! http://jezusimarlena.ovh.org/ YouTube - Egzorcyzmy Anneliese Michel |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Wątpię ![]() [^\s] definiuje przecież znak nie będący białym znakiem, a nie "początek ciągu lub biały znak" ![]() To nie rozumiem...może opisz dokładnie Początek ^ koniec $ wystarczy poczytać... http://pl.php.net/manual/pl/regexp.reference.circudollar.php -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 283 Pomógł: 1 Dołączył: 15.11.2004 Skąd: Mikołów Ostrzeżenie: (0%) ![]() ![]() |
fifi209, dałem:
i zadziałało ![]() Mam jeszcze problem, jeśli krótkie słowa występują koło siebie, bo wtedy "wyciągane" są tylko nieparzyste, gdyż końcowy biały znak "zabrany" w matchowaniu nieparzystego wyrazu nie jest już odnajdywany w parzystym, który jest tuż za nim. Rozumiem, dlaczego się tak dzieje, ale nie wiem, jak temu przeciwdziałać ![]() Już wiem ![]() Ten post edytował Blackhole 15.06.2010, 09:37:13 -------------------- Ściskam prawicę...
Jacek http://doscniewoli.pl/ - wszyscy jesteśmy niewolnikami bankierów! http://jezusimarlena.ovh.org/ YouTube - Egzorcyzmy Anneliese Michel |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 10:06 |