![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 42 Pomógł: 0 Dołączył: 22.03.2013 Ostrzeżenie: (0%) ![]() ![]() |
Chciałbym usunąć ze stringa wszystkie znaki niedrukowane w tym znaczniki nowej linii itp. pomijając pojedyńcze spacje.
Jak to osiągnąć ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 116 Dołączył: 3.06.2012 Skąd: Lędziny Ostrzeżenie: (0%) ![]() ![]() |
Jak mi powiesz co to jest lub dasz przykład znaku 'niedrukowanego' to postaram się pomóc.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
@Michael2318: U+0000 - U+001F albo U+007F.
@maniek99: Czy jesteś wstanie określić zestaw dopuszczalnych (np. a-Z0-9) znaków zamiast niedopuszczalnych znaków (niedrukowalne + znaki nowej linii)? Zawsze lepiej jest wykonać tzw. białą listę ponieważ ma się pewność co do przechodzących znaków. Jeżeli jednak nie jesteś wstanie sporządzić takiej listy, będziesz musiał wykonać tzw. czarną listę i w niej zawrzeć wszystkie zbiory niechcianych znaków. Trochę z tym roboty będzie, ze względu na ilość znaków Unikodu (http://www.fileformat.info/info/unicode/category/index.htm) i faktu, że duża część z nich nie leży obok siebie (nie da się zrobić prostego przedziału od X do Y). Ten post edytował Crozin 7.04.2013, 15:11:05 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 23:53 |