I have a string like this:
_event _type trận chiến _trigger đem quân đánh _role diễn ra vào _is_ Tháng 10 - 938 _role đối tượng lãnh đạo _is_ Ngô Quyền _role đối
tượng bị tấn công _is_ Kiều Công Tiễn event_ NextEvent _event _type cầu cứu _trigger cầu cứu _role đối tượng cầu cứu _is_ Kiều Công Tiễn
_role cầu cứu _is_ nhà Nam Hán event_ Causal _event _type chiến
tranh xâm lược _trigger kéo vào xâm lược _role đối tượng tham gia _is_
quân Nam Hán _role diễn ra ở _is_ nước ta _role mô tả _is_ lần 2 event_ NextEvent _event _type trận chiến _trigger tiến quân vào
_role đối tượng lãnh đạo _is_ Ngô Quyền _role diễn ra ở _is_ thành Đại La (Hà Nội) _role mô tả _is_ dùng kế đóng cọc ở cửa sông Bạch Đằng,
cho quân mai phục ở hai bên bờ sông. Khi thủy triều lên, ông cho một toán quân ra khiêu chiến, giả vờ thua, nhử quân Hán vào bên trong bãi
cọc. Vừa lúc nước triều rút, cọc nhô lên, quân ta đổ ra đánh. Thuyền
giặc vướng cọc lại bị đánh từ nhiều phía tan vỡ. _role kết quả _is_ Chủ tướng giặc bị tiêu diệt. event_ SubEvent _event _type giết
_trigger bắt giết _role đối tượng thực hiện _is_ Ngô Quyền _role đối
tượng bị giết _is_ Kiều Công Tiễn event_ '
I need to extract all the substrings between _trigger
and _role
which are: đem quân đánh
, trận chiến
and bắt giết
I tried:
_trigger(.*?)_role, string)
but doesn’t work