Có các bộ ký tự được xác định trước trong Delphi không, để kiểm tra xem ký tự có phải là một chữ cái không?Kiểm tra xem ký tự có phải là chữ cái trong Delphi (Unicode)
Trong Cocoa tôi sử dụng một cái gì đó giống như
if ([[NSCharacterSet whitespaceCharacterSet] characterIsMember:character])
Tôi biết tôi có thể làm trong Delphi
if c in ['A'..'Z'] then
nhưng sẽ bìa này nhân vật nổi bật nước ngoài như là, một, Ú, É, ... .?
Cách hiệu quả nhất để kiểm tra điều này ở Delphi là gì. Tôi cần phải kiểm tra xem một chuỗi có được viết hoàn toàn bằng các chữ cái hay không.
Bingo.That của chính xác những gì tôi needed.Thanks! –
Điều này chỉ có thể là một phần của câu chuyện vì nó không tính đến các cặp thay thế. –
TCharacter là một lớp được tạo để hoạt động với các ký tự Unicode, UTF-16. IsLetter là một hàm được khai báo trong lớp này. Nó sẽ xử lý các ký tự cơ bản và các ký tự được liệt kê trong câu hỏi. –