У меня есть файл с длинной строкой, и я хотел бы разделить его по определенному элементу, например
String line = "{{[Metadata{"this, is my first, string"}]},{[Metadata{"this, is my second, string"}]},{[Metadata{"this, is my third string"}]}}"
String[] tab = line.split("(?=\\bMetadata\\b)");
Так что теперь, когда я перебираю свою вкладку, я получу строки, начинающиеся со слова: "Metadata"
, ноЯ хотел бы строки, начинающиеся с:
"{[Metadata"
Я пробовал что-то вроде:
String[] tab = line.split("(?=\\b{[Metadata\\b)");
, но это не работает.Кто-нибудь может мне помочь, как это сделать, пожалуйста?