Я читаю файл в groovy, используя этот простой пример кода
file.eachLine {line->
// do something with line
}
Например, в моем файле есть такие данные
blah blah blah
This is some more lines
more lines
Insert into something
(x1,x2,x3)
(Select * from
some table
where
something = something)
on rowid = something;
Итак, я хочу прочитать отрывок. Если я вижу строку с rowid, в конце которой также есть точка с запятой. затем я хочу прочитать до '(выберите'
Итак, после прочтения этого файла я хочу иметь строку, содержащую:
(Select * from
some table
where
something = something)
on rowid = something;
Это возможно? и как?