Tôi muốn xóa tất cả các ký tự đặc biệt lạ khỏi một chuỗi trong Java. Những ký tự đặc biệt lạ này xuất hiện dưới dạng ? (Dấu hỏi) trong MS Word. Hình ảnh của chuỗi mẫu được đưa ra dưới đây.Java: Xóa các ký tự đặc biệt lạ khỏi Chuỗi
6
A
Trả lời
4
String string=givenString.replaceAll("[^\\p{ASCII}]", "");
\ p {ASCII} là POSIX nhân vật classes.It sẽ thay thế các chuỗi ascii không và trả về chuỗi (ASCII có thể in).
+0
Bạn có thể vui lòng thêm một số giải thích thay vì chỉ một dòng mã không. – ctst
1
này sẽ làm việc:
String string = yourString.replaceAll("[^\\x00-\\x7F]", "");
1
Bạn có thể sử dụng
String newString = my_string.replaceAll("\\p{C}", "");
hơn
thông tin về Java Unicode biểu hiện thường xuyên Java Unicode Regular expression here
Các vấn đề liên quan
- 1. Python/Xóa ký tự đặc biệt khỏi chuỗi
- 2. Làm cách nào để xóa các ký tự đặc biệt khỏi chuỗi?
- 3. Xóa tất cả các ký tự đặc biệt khỏi một chuỗi trong Bash
- 4. Xóa tất cả các ký tự đặc biệt khỏi chuỗi trong R?
- 5. Chuỗi ký tự mà không phải thoát khỏi các ký tự đặc biệt?
- 6. Thoát khỏi các ký tự đặc biệt trong RegEx?
- 7. XmlSerializer có thoát khỏi các ký tự đặc biệt như &?
- 8. Xóa tất cả ký tự và trường hợp đặc biệt khỏi chuỗi trong bash
- 9. Xóa các ký tự lạ khỏi dữ liệu MySQL
- 10. Xóa các ký tự đặc biệt trong gấu trúc dataframe
- 11. Làm thế nào để thoát khỏi các ký tự đặc biệt HTML trong Java?
- 12. Ruby: Thoát các ký tự đặc biệt trong một chuỗi
- 13. Java - URL Ký tự đặc biệt
- 14. Làm cách nào để xóa các ký tự đặc biệt?
- 15. wget và các ký tự đặc biệt
- 16. xóa các ký tự đặc biệt khỏi một tệp trong linux
- 17. mailto ký tự đặc biệt
- 18. Kiểm tra các ký tự đặc biệt (/ * - + _ @ & $ #%) trong một chuỗi?
- 19. Làm thế nào để loại bỏ các ký tự đặc biệt khỏi chuỗi trong Swift 2?
- 20. preg_match ký tự đặc biệt
- 21. Xóa n ký tự khỏi đầu chuỗi
- 22. Xóa hai ký tự khỏi chuỗi
- 23. Json_decode với các ký tự đặc biệt
- 24. Xóa ký tự đơn lẻ khỏi chuỗi?
- 25. jQuery xóa ký tự '-' khỏi chuỗi
- 26. Xóa ký tự thứ n khỏi chuỗi
- 27. Không thể git rm với các ký tự đặc biệt
- 28. Ký tự Đặt các ký tự đặc biệt
- 29. Các ký tự đặc biệt Android TextView
- 30. Các ký tự đặc biệt của Android
Thay đổi mã hóa – TheLostMind
Tìm hiểu về Unicode và UTF-8. – duffymo
và kiểm tra http://stackoverflow.com/a/8519863/2166188 –