Tôi đang cố gắng hiểu một đoạn mã và bắt gặp cụm từ thông dụng này được sử dụng trong hàm preg_replace của PHP.cụm từ thông dụng (? <! -) có nghĩa là
'/(?<!-)color[^{:]*:[^{#]*$/i'
chút này ... (?<!-)
doesnt xuất hiện trong bất kỳ hướng dẫn sử dụng của tôi reg-exp. Bất cứ ai biết điều này có nghĩa là gì? (Google không trả lại bất kỳ thứ gì - Tôi không nghĩ biểu tượng hoạt động trong google.)
Đó là một nụ cười của kẻ thù của Batman đánh vào mắt trái nhưng vẫn mỉm cười ... (nhưng nó sẽ phù hợp với bất kỳ ai đội mũ tương tự) –
Để tham khảo: [Look-Around Assertions] (http: // perldoc .perl.org/perlre.html # Look-Around-Assertions) từ perlre, [Lookbehind tích cực và tiêu cực] (http://www.regular-expressions.info/lookaround.html#lookbehind) trên regular-expressions.info. – outis