How can I get “grep -zoP” to display every match separately?
问题 I have a file on this form: X/this is the first match/blabla X-this is the second match- and here we have some fluff. And I want to extract everything that appears after "X" and between the same markers. So if I have "X+match+", I want to get "match", because it appears after "X" and between the marker "+". So for the given sample file I would like to have this output: this is the first match and then this is the second match I managed to get all the content between X followed by a marker by