![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 510 Pomógł: 1 Dołączył: 27.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
poszukuję sposobu na zamianę wszystkich nieodpowiednich znaków w zdaniu. Przykładowa funkcja str_replace zmienia mi znaki z jednej tablicy na drugą:
Czy istnieje jakiś sposób, aby podać tablicę znaków, które chciałbym mieć w zdaniu, a wszystkie inne napotkanie zamienić np na: '_' (IMG:style_emoticons/default/questionmark.gif) Przykładowo chciałbym, aby w zdaniu znajdowały się tylko litery małe i duże bez polskich znaków. Podając tablicę czy też wyrażenie regularne ze zbiorem poprawnych znaków wszystkie inne chciałbym w zdaniu podmienić na podkreślenie. Jest do tego jakaś funkcja ? Albo jakiś sposób ? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
przykład:
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 483 Pomógł: 50 Dołączył: 15.03.2005 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 510 Pomógł: 1 Dołączył: 27.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
tak jak mówiłem nie poszukuje sposobu na podanie niepożądanych znaków i później zamienienie je na poprawne.
chciałbym mieć odwrotną funkcję. podaję tylko poprawne znaki, a wszystkie inne, które nie zostały wymienione w tablicy czy też wyrażeniu regularnym były zamienione czy też usunięte. |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Wszystko co nie jest znakami od a do z (ignoruj wielkość znaku) zamień na podkreślenie (IMG:style_emoticons/default/wink.gif) możesz podać tam zamiast a-z dowolną grupę znaków, ale pamiętaj, że specjalne trzeba poprzedzić znakiem ucieczki. |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 21:06 |