Có ai biết nơi tôi có thể tìm thấy các tài liệu mô tả khả năng phân tích cú pháp Regex của các trường tìm kiếm macOS không?
Ý tôi là, tôi muốn đọc về các quy tắc cú pháp regex được cho phép và phân tích cú pháp bởi trường tìm kiếm. Ví dụ, những gì tôi không biết cho đến ngày hôm nay rằng, trong macOS Preview (hoặc bất kỳ ứng dụng nào khác có trường tìm kiếm tiêu chuẩn, đoán) chúng ta có thể sử dụng đầu vào như thế này:
"\s" AND "an" AND "\s"
Điều này hoạt động và gợi ý rằng các trường tìm kiếm giải thích nhiều regex hơn sau đó chúng ta biết, và đây là những gì tôi muốn đọc / tìm hiểu về . Ví dụ trên tìm kiếm "an" với một ký tự khoảng trắng và dấu đầu \s
trong một tài liệu đã mở.
Tôi muốn biết thêm về các quy tắc nhóm và các ký tự regex gói / thoát để nó có thể được phân tích cú pháp chính xác. Ngoài ra định dạng đầu vào này có áp dụng cho các trường tìm kiếm trên toàn hệ thống của bất kỳ ứng dụng nào không?
Tôi không thể tìm thấy bất kỳ tài liệu nào mô tả các tính năng này và chỉ được tìm thấy trên thư viện developer.apple.com .
Dưới đây bạn có thể thấy một ví dụ về hành vi tìm kiếm mặc định cho một từ "một" trong tài liệu PDF, nó hiển thị tất cả các lần xuất hiện "an" trong kết quả, bất kể bạn đặt khoảng trắng trước từ "an", vì vậy đầu vào của bạn là " một "
Khi chúng tôi đưa "\s" AND "an" AND "\s"
vào trường tìm kiếm, chúng tôi nhận được kết quả tìm kiếm mong muốn hơn
Điều này tạo ra một sự khác biệt lớn cho các tìm kiếm có chứa các từ phổ biến!
Tóm lại: Tôi muốn biết thêm về chức năng bạn thấy ở trên. Tôi có thể tìm thấy bất kỳ tài liệu (chính thức) nào về nó?
Các câu trả lời được cung cấp (cho đến nay) không trả lời câu hỏi của tôi, cảm ơn bạn vì chúng - tổng hợp nhiều thông tin liên quan là tốt.