Tôi đang sử dụng rubular.com để tạo regex của mình và tài liệu của họ mô tả những điều sau:
(...) Capture everything enclosed
(a|b) a or b
Làm cách nào để sử dụng biểu thức OR mà không nắm bắt được những gì trong đó? Ví dụ: giả sử tôi muốn chụp "ac" hoặc "bc". Tôi không thể sử dụng regex
(a|b)(c)
đúng? Kể từ đó tôi chụp "a" hoặc "b" trong một nhóm và "c" trong nhóm khác, không giống nhau. Tôi biết mình có thể lọc qua các kết quả đã chụp, nhưng điều đó có vẻ như nhiều công việc hơn ...
Tôi có thiếu một cái gì đó rõ ràng không? Tôi đang sử dụng điều này trong Java, nếu điều đó là thích hợp.