import java.util.*; import java.lang.*; import java.io.*; import java.util.regex.*; class Ideone { { String input = "this is a sentence continents=Asia end continents=Europe end continents=Africa end continents=Australia end continents=South America end continents=North America end continents=Antartica end"; Pattern pattern = Pattern.compile("(continents)=(.+?) end "); Matcher matcher = pattern.matcher(input); List<List<String>> lst = new ArrayList<>(); while (matcher.find()){ } } }
Standard input is empty
[[continents, Asia], [continents, Europe], [continents, Africa], [continents, Australia], [continents, South America], [continents, North America]]