Tôi đang cố gắng viết cụm từ thông dụng thay thế để bao quanh tất cả các từ trong dấu ngoặc kép ngoại trừ các từ AND, OR và NOT.Regex phù hợp với tất cả các từ ngoại trừ một danh sách nhất định
Tôi đã thử những điều sau đây cho phần phù hợp của biểu thức:
(?i)(?<word>[a-z0-9]+)(?<!and|not|or)
và
(?i)(?<word>[a-z0-9]+)(?!and|not|or)
nhưng không phải làm việc. Biểu thức thay thế rất đơn giản và hiện bao quanh tất cả các từ.
"${word}"
Vì vậy
này và này không Đó
trở thành
"Đây" và "Đây" không phải là "That"
Bạn có thể cung cấp đầu vào mẫu và kết quả mong đợi (khớp hay không)? – mohammedn
(? I) (? [a-z0-9] ++) (?