Tôi muốn làm như sau với cụm từ thông dụng nhưng không chắc chắn cách thực hiện. Tôi muốn nó khớp với one two
khi one two
là đầu dòng trừ khi chuỗi chứa three
ở bất kỳ đâu sau one two
.phù hợp với một dòng không chứa văn bản cụ thể với các biểu thức chính quy
10
A
Trả lời
14
Bạn cần một negative lookahead assertion - một cái gì đó như thế này:
/^one two(?!.*three)/m
Dưới đây là a tutorial on lookahead/lookbehind assertions
Lưu ý: Tôi đã thêm 'm' modifier để^phù hợp với sự khởi đầu của một dòng khá hơn sự bắt đầu của toàn bộ chuỗi.
4
^one two(?!.*three)
Các vấn đề liên quan
- 1. PHP biểu thức chính quy để phù hợp với một filepath
- 2. Có thể có regexp phù hợp với tất cả các biểu thức chính quy hợp lệ không?
- 3. Không thể nhận biểu thức chính quy hoạt động chính xác với nhiều dòng
- 4. Regex cho phù hợp với dòng không chứa một từ
- 5. chuỗi không tham lam biểu thức chính quy phù hợp với
- 6. Thay thế tất cả các kết quả phù hợp với các giá trị trong biểu thức chính quy Ruby
- 7. Biểu thức chính quy nhiều dòng trong C#
- 8. Biểu thức chính quy Javascript khớp với hai chuỗi
- 9. Làm cách nào tôi có thể chỉ định kết hợp biểu thức chính quy của tôi với một biến?
- 10. Kết hợp các quy tắc trường hợp khác nhau trong một biểu thức chính quy Perl
- 11. Biểu thức chính quy Đối sánh biến nhiều dòng?
- 12. Trình xác thực biểu thức chính quy ASP cho hộp văn bản nhiều dòng
- 13. Phép nhân với các biểu thức chính quy .NET
- 14. Sed để xóa một loạt các dòng từ một đường phù hợp cụ thể TILL một đường phù hợp cụ thể (không bao gồm dòng cuối cùng)
- 15. Không chứa phương thức 'chính' tĩnh phù hợp với điểm nhập
- 16. Regex phù hợp với một dòng mà không có một từ cụ thể
- 17. hợp đệ quy với biểu thức thông thường trong Javascript
- 18. Biểu thức chính quy của Python không khớp với
- 19. Oracle 11g nhận tất cả các lần xuất hiện phù hợp theo biểu thức chính quy
- 20. mật khẩu bảo đảm với biểu thức chính quy
- 21. thử nghiệm tên tập tin với biểu thức chính quy
- 22. Các biểu thức chính quy thông thường
- 23. Tại sao không có $ trong biểu thức chính quy nhiều dòng. NET khớp với CRLF?
- 24. Chương trình thử nghiệm biểu thức chính quy Java cụ thể
- 25. Kết hợp các cấu trúc lồng nhau với các biểu thức chính quy trong Python
- 26. Biểu thức chính quy để tìm các không gian
- 27. Cụm từ biểu thức chính quy cho nhiều kết quả phù hợp trong javascript
- 28. Xác thực e-mail với biểu thức chính quy VB.Net
- 29. Xác định biểu thức chính quy JavaScript khớp với bất kỳ thứ gì ngoại trừ một chuỗi cụ thể
- 30. trận đấu trên nhiều dòng perl biểu thức chính quy