У меня есть текстовый файл в свободной форме (не XML), из которого я хотел бы проанализировать строки между двумя шаблонами. Вот пример данных
<Hi>
col1 col2 col3
1 2 3
4 5 6
helo how are
<How>
col1 col2
1 2
helo hi'
Я хочу проанализировать данные между каждым тегом, т.е. <Hi>
и строкой blank
, как одну строку. Аналогично данные между <How>
и строкой blank
как другая строка.
Шаблон регулярных выражений, который я пробовал до сих пор, не работает.
val pattern = "^<Hi>(.*)\\n"
val pattern = "^<Hi>(.*)\\s*$"
val pattern = "^<Hi>(.*)"
val pattern = "^<Network>(.*)((\\r\\n|\\n|\\r)$)|(^(\\r\\n|\\n|\\r))|^\\s*$"
Есть ли способ, которым я могу указать шаблон для пустой строки. Любая помощь приветствуется.