JSFiddle - React, Tailwind, and code Playground
by aaccioly
JavaScript
var text = "blah\n"
+ "blah\n"
+ "John did this\n"
+ "blah\n"
+ "blah\n"
+ "John did that\n"
var splitted = text.match(/[^]+?John.+\n/g);
for (i = 0; i < splitted.length; i++) {
alert(splitted[i]);
}