![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 2 Dołączył: 10.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
zbudowałem preg_replace do usuwania z tekstu wyrazów krótszych niż 3 znaki
ale nie działa ,dlaczego ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%) ![]() ![]() |
a takie coś ?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 2 Dołączył: 10.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
usuwa 3 pierwsze znaki z wyrazu :/
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 658 Pomógł: 37 Dołączył: 4.06.2005 Skąd: Wawa Ostrzeżenie: (0%) ![]() ![]() |
nie bo tego nie chciałeś. Chciałeś żeby z z tekstu wycinał krótsze niż 3 znaki więc wycina. Ja to tak zrozumiałem
Więc jeśli jest tekst. "Ala ma kotka a kotek ma ale" to zostanie tylko "kotka kotek" |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 2 Dołączył: 10.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
zmierzam do tego aby z tekstu były usuwane wyrazy mające mniej niż 3 znaki ...
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 35 Dołączył: 25.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował gargamel 27.05.2011, 12:31:16 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 664 Pomógł: 169 Dołączył: 8.01.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
, gdzie patterny wyłapują odpowiednio: - (2) słowo na początku ciągu, - (4) słowo na końcu ciągu, - (1 i 3) słowa w środu W sumie zamiast \040 (spacja) powinno być \s (wszystkie białe znaki). @up: gargamel - twój regex nie sprawdzi się przy słowach na początku lub końcu ciągu. I z tego co kojarzę, to polegnie też w przypadku kilku słów obok siebie np. 'aa bb cc dd ee' Ten post edytował bastard13 27.05.2011, 12:42:34 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 35 Dołączył: 25.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 301 Pomógł: 25 Dołączył: 15.07.2007 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Kod aa bb cc dd ee //usuwa [ bb ] aacc dd ee //usuwa [ dd ] aaccee koncowy napis: aaccee o_O no chyba że się mylę (IMG:style_emoticons/default/snitch.gif) |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 35 Dołączył: 25.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie usuwamy " bb " tylko zamieniamy to na pojedynczą spację.
Z aa bb cc dd ee pozostanie zatem aa cc dd ee |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 09:54 |