Chcę usunąć wszystkie dziwne znaki specjalne z ciągu znaków w Javie. Te dziwne znaki specjalne pojawiają się w postaci ? (Znak zapytania) w MS Word. Obraz przykładowego ciągu podano poniżej.Java: Usuń dziwne znaki specjalne ze String
6
A
Odpowiedz
4
String string=givenString.replaceAll("[^\\p{ASCII}]", "");
\ p {} ASCII jest POSIX charakter classes.It zastąpi non ciąg ASCII i powrócić ciąg ASCII (do druku).
+0
Czy możesz dodać wyjaśnienie zamiast tylko jednego wiersza kodu. – ctst
1
to będzie działać:
String string = yourString.replaceAll("[^\\x00-\\x7F]", "");
1
Można użyć
String newString = my_string.replaceAll("\\p{C}", "");
więcej informacji o Java Unicode Regular ekspresji Java Unicode Regular expression here
Powiązane problemy
- 1. Regex usuń znaki specjalne
- 2. Usuń znaki specjalne z ciągiem
- 3. Java zastępuje znaki specjalne
- 4. Znaki specjalne \ 0 {NUL} w języku Java
- 5. Zamień znaki specjalne w ciągu w java
- 6. Usuń wszystkie znaki nieelegatywne z tablicy String w java
- 7. Usuń niedrukowalne znaki UTF oprócz controlchars z String
- 8. Android Sqlite Specjalne znaki
- 9. znaki specjalne zastąpić
- 10. Usuń znaki spoza ASCII z String w Javie
- 11. Standaryzuj ciąg dla nazwy pliku, usuń akcenty i znaki specjalne
- 12. znaki specjalne (@,?) Jako XML-string w Android App
- 13. MySQL Wstaw specjalne znaki
- 14. znaki specjalne w sed
- 15. wget i znaki specjalne
- 16. php regex escape znaki specjalne
- 17. usuwania akcent i znaki specjalne
- 18. UnicodeWarning: znaki specjalne w Tkinter
- 19. Znaki specjalne UTF-8 nie wyświetlają się
- 20. Jak konwertować znaki specjalne na zwykłe znaki?
- 21. Java - dziwne zachowanie static String - new String ("xxx") vs "xxx"
- 22. Znaki specjalne w Androidzie sms
- 23. Co oznaczają te znaki specjalne w Javie?
- 24. filtry garbling Maven znaki specjalne
- 25. jak sprawdzić znaki specjalne php
- 26. Znaki specjalne Escape w RegEx?
- 27. Znaki specjalne w pliku web.config
- 28. Jak usunąć znaki specjalne html?
- 29. warunkowo ucieczki specjalne znaki XML
- 30. Znaki specjalne w PHP/MySQL
zmienić kodowanie – TheLostMind
dowiedzieć o Unicode i UTF-8. – duffymo
i sprawdź http://stackoverflow.com/a/8519863/2166188 –