![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 54 Pomógł: 0 Dołączył: 25.09.2006 Ostrzeżenie: (0%) ![]() ![]() |
funkcja ma za zadanie usunięcie w ciągu znaków ";" jeżeli występują więcej niż jeden raz i zamiana ich na pojedyńczy.
Co tu jest nie tak? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 706 Pomógł: 108 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem na szybko test i chyba moja teoria się nie sprawdza (IMG:style_emoticons/default/biggrin.gif) Wykorzystałem string z ponad 10 tys. znaków i mnóstwem średników. Aby wynik był jak najbardziej wiarygodny, zrobiłem dwa osobne pliki.
Wynik: Moja propozycja, ok. 0,013 s Wyrażenie regularne: 0,0012 s Czyli wyrażenie regularne jednak 10-krotnie szybsze (IMG:style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 01:11 |