Tôi cần một regex mà trích xuất văn bản bên trong một delimiter nhưng tôi có cố khi trích xuất các giá trị bên trong dấu phân cách [DỮ LIỆU n] và [END DỮ LIỆU]văn bản phù hợp với RegEx ở giữa delimiters
Dưới đây là regex tôi
(?<=\[DATA\s+\d+\]).*(?=\[END DATA\])
Dưới đây là ví dụ dữ liệu tôi muốn để phù hợp với
Một số văn bản ở đây
[DATA 1]
data one
some more data
[END DATA]
[DATA 2]
data two
more data
data
[END DATA]
[DATA n]
more data
data
[END DATA]
xin lỗi tôi đã chỉnh sửa bài đăng của mình, nó phải chứa \ cho dấu ngoặc vuông. cảm ơn. nhưng nó vẫn không trích xuất dữ liệu bên trong dấu phân cách btw tôi đang sử dụng expresso – dynamicvoid
Điều này làm việc tuyệt vời cho tôi (? <= \ [). * (? = \]) cho văn bản như: [TEXT] – tkrn
Giải pháp này doesn ' t dường như làm việc. –