![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 0 Dołączył: 6.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
$get = str_replace("-", "", $get);
Chciałbym to połączyć z strlen, tak aby wstawić to jako pierwszy parametr w str_replace i żeby usunęło mi wszystkie znaki jednoliterowe. -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Skorzystaj z preg_replace.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 0 Dołączył: 6.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
A jaki wzór byłby na string jednoznakowy ?
-------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Pozostaje kwestia czy frazy typu ",x", "y!" czy "z." też mają zostać usunięte. Pewnie nie, ale tego nie doprecyzowałeś.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 0 Dołączył: 6.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
X,y,z też mają być usunięte, próbowałem sposobem Damonssona, ale coś mi to nie działa w moim kodzie:
W linku mam ciągle stringi jednoznakowe, nie są one usunięte :/ -------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Podaje dane wejściowe i oczekiwane wyjściowe. Bo wszystkie znaki jednoliterowe, nie są nimi u Ciebie, skoro zamieniasz spację na +.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 0 Dołączył: 6.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Ten + i spacje to wyjątek, dam kodzin na początek, żeby nie kolidowało.
Ogólnie chcę zamienić wszystkie pojedyncze znaki oprócz plusa i spacji, może być też tak że zamieniamy po prostu wszystkie znaki iterowe [a-z][A-Z] oraz cyfry [1-9], może tak będzie prościej ? -------------------- |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Lepiej? Dodałem jeszcze usuwanie z końca i początku. Jak nie, to podaj co Ty wstawiasz pod $string i co źle działa. Pojedynczy znak to każdy znak tak naprawdę przecież, więc może być ciężko się dogadać bez przykładów. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 120 Pomógł: 0 Dołączył: 6.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Teraz gra gitara. Wielkie dzięki za pomoc!!
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 11:33 |