[]
Một lớp nhân vật phù hợp với bất kỳ ký tự nằm trong dấu ngoặc đơn. Nếu ký tự đầu tiên
là một dấu mũ (^), nó thay đổi ý nghĩa để phù hợp với bất kỳ nhân vật ngoại trừ
những người trong dấu ngoặc đơn. Một dấu gạch ngang bên trong dấu ngoặc vuông chỉ ra một nhân vật
tầm; ví dụ: [0-9] có nghĩa là những điều tương tự như [0123456789] và [az] có nghĩa là
bất kỳ chữ viết thường. A - hay] là ký tự đầu tiên sau khi [được hiểu theo nghĩa đen
để cho bạn bao gồm dấu gạch ngang và dấu ngoặc vuông trong các lớp nhân vật. POSIX giới thiệu
cấu trúc khác biệt vuông khung mà hữu ích khi xử lý nonEnglish
bảng chữ cái, được mô tả trong chương này. Metacharacters khác không
có bất kỳ ý nghĩa đặc biệt trong dấu ngoặc vuông, ngoại trừ chuỗi C thoát
bắt đầu với được công nhận. Dãy ký tự được giải thích tương đối so với các
mã hóa ký tự trong sử dụng, vì vậy khoảng [Az] với các ký tự ASCII mã hóa sẽ
phù hợp với tất cả các chữ hoa và chữ thường, cũng như sáu ký tự chấm câu
19
Tải về tại Boykma.Com
có mã giảm giữa các mã cho Z và mã cho một. Trong thực tế, phạm vi hữu
là dãy các chữ số, chữ cái viết hoa, hoặc chữ thường
đang được dịch, vui lòng đợi..