Aspell xem xét các từ có dấu gạch dưới hoặc dấu gạch ngang làm hai, ví dụ: dựa trên đám mây là kiểm tra chính tả là "đám mây" và "dựa trên". Có cách nào để chỉ định các từ phân cách để loại trừ dấu gạch ngang và dấu gạch dưới không?Làm thế nào để xác định dấu phân cách từ aspell?
Trả lời
Nếu tôi hiểu chính xác câu hỏi, Aspell không thể thực hiện chính xác những gì bạn muốn (theo hiểu biết của tôi). Điều này phải làm với điều trị từ ghép hợp chất có điều kiện, nằm trên Aspells TODO list.
Trên cùng danh sách được đề cập rằng Hunspell thực hiện công việc tốt hơn với các từ ghép, do đó, nó có thể là một lựa chọn khả thi nếu bạn không bị ràng buộc với Aspell. OpenOffice sử dụng Hunspell để kiểm tra chính tả, vì vậy rất dễ dàng để tìm hiểu xem nó có phù hợp với yêu cầu của bạn hay không. Nó, ít nhất, làm việc cho ví dụ "dựa trên cluod", và KHÔNG xem xét tất cả các từ được kết nối vô điều kiện, tức là "dựa trên đám mây" sẽ không được coi là lỗi chính tả.
Cảm ơn câu trả lời của bạn. Có lẽ tôi sẽ xem xét hunspell sau đó. – mart1n
Aspell không thể thực hiện những gì bạn muốn làm tại thời điểm này. Giao diện mà nó sử dụng để xử lý từ với các ký hiệu trong chúng không đủ tinh vi để xử lý một trường hợp như vậy vào lúc này. Thông tin thêm về điều này được liệt kê here.
Rất tiếc, điều này không thể giải quyết cho đến thời điểm này, trừ khi bạn muốn triển khai giao diện của riêng mình. Tôi khuyên bạn nên sử dụng Hunspell như Mikhail được đề xuất.
- 1. Làm thế nào để xác định kiến trúc phân tán?
- 2. Làm thế nào để tách một chuỗi bằng dấu phân cách từ bên phải?
- 3. Làm cách nào để đặt dấu phân cách thập phân thành dấu phẩy?
- 4. Làm cách nào để xác định ngày nhập từ MySQL?
- 5. Làm cách nào để thêm dấu phân cách dấu phẩy hàng ngàn vào định dạng chuỗi này: (% 0.2f)?
- 6. Làm cách nào để xác định chính xác cách viết hoa chính xác cho một từ?
- 7. Làm cách nào để xác thực tính năng Đánh dấu?
- 8. Cách xác định phân đoạn được khôi phục từ backstack
- 9. Lựa chọn thay thế tốt cho ASpell?
- 10. Làm cách nào để xác định chính xác Freebase
- 11. Làm cách nào để xác định xem chuỗi chỉ chứa dấu cách, sử dụng javascript?
- 12. Làm cách nào để xác định scrollHeight?
- 13. Làm thế nào để xác định một chức năng variadic
- 14. Cách sử dụng aspell trên dòng lệnh
- 15. Làm thế nào để clearInterval với ID không xác định?
- 16. Làm cách nào để định dạng số thành 1 dấu thập phân trong SSRS?
- 17. Làm thế nào để xác định tổ chức phân phối quản lý của maven rộng?
- 18. Làm cách nào để xác định CPU nào chạy trên?
- 19. Java: làm thế nào để phân tích đôi từ regex
- 20. Làm cách nào để xác định mức độ tệp bị phân mảnh?
- 21. Làm thế nào để xác định liệu cây nhị phân có hoàn thành?
- 22. Làm cách nào để xác định dấu sao hoàng đạo/chiêm tinh từ sinh nhật bằng Python?
- 23. Cách xác định vị từ trong prolog
- 24. Làm cách nào để xác định và sử dụng biến trong XAML để xác định màu?
- 25. Làm cách nào để xác định HResult cho System.IO.IOException?
- 26. Làm cách nào để xác định tốc độ CodeIgniter?
- 27. Làm thế nào để xác định Callbacks trong Android?
- 28. Làm thế nào để xác định biến MS-DOS?
- 29. Cách đặt ',' làm dấu phân cách thập phân với R
- 30. Làm thế nào để xác định quyền ở Amazon s3
bạn không tìm kiếm [this] (http://aspell.net/man-html/Words-With-Symbols-in-Them.html#Words-With-Symbols-in-Them)? – Qnan
@Mikhail Một cái gì đó như thế. Mặc dù bài viết đó không cung cấp giải thích về cách tùy chỉnh các ký tự nào là các ranh giới từ và các ký tự nào không phải là. Tức là, tôi muốn aspell nghĩ rằng dựa trên đám mây là một từ, và nếu tôi sai chính tả là, ví dụ "dựa trên cơ sở", tôi muốn aspell trả lại toàn bộ từ, không chỉ là "cluod". Điều đó có ý nghĩa? – mart1n
Tôi lấy nó, bạn sẽ không muốn đối xử với tất cả các dấu gạch ngang như 'chữ', phải không? – Qnan