2012-08-16 38 views
75

Có cách nào để khớp với bất kỳ ký tự nào trong Văn bản tuyệt vời, kể cả dòng mới không? Tôi thấy rằng Sublime sử dụng cú pháp của Boost nhưng ký tự . sẽ không khớp với dòng mới mà không có một bộ cờ cụ thể.RegEx trong văn bản tuyệt vời: So khớp bất kỳ ký tự nào, bao gồm cả dòng mới?

+1

Tôi nghĩ chính xác hơn khi trích dẫn tài liệu ... Văn bản tuyệt vời sử dụng công cụ Biểu thức chính quy tương thích Perl (PCRE) từ thư viện Boost. http://sublime-text-unofficial-documentation.readthedocs.org/en/latest/search_and_replace/search_and_replace_overview.html – JJS

Trả lời

130

Thử thêm cờ nội tuyến (?s) bắt đầu bắt đầu mẫu. Điều đó sẽ làm cho . khớp với bất kỳ ký tự nào.

+11

Ví dụ: '' khớp với 'font' thẻ bắt đầu, ngay cả khi thẻ mở rộng nhiều dòng. – tsauerwein

+7

Vì vậy, không '' Và '(? S) '. – TWiStErRob

Các vấn đề liên quan