У меня есть файл postscript, в котором есть начальный индикатор, с которого я хочу начать копирование данных в StringBuilder, который гласит:
$$StartCopy
$$ChunkID[1234]
$$Type[Foo]
\\bla bla for hundreds or thousands of lines
$$EndCopy
$$StartCopy
$$ChunkID[4567]
$$Type[Bar]
\\bla bla for hundreds or thousands of lines
$$EndCopy
$$StartCopy
$$ChunkID[4567]
$$Type[Foo]
\\bla bla for hundreds or thousands of lines
$$EndCopy
$$StartCopy
$$ChunkID[8901]
$$Type[Bar]
\\bla bla for hundreds or thousands of lines
$$EndCopy
Обратите внимание, что нет указанной строки c, которую можно запустить в, и при этом нет никакого установленного числа линий между $$ StartCopy и $$ EndCopy. В этом случае, как мне получить фрагмент текста $$Chunk[4567]
, где $$Type[Bar]
от его начальной до конечной строки?
Чтобы было ясно, каков должен быть конечный результат:
$$StartCopy
$$ChunkID[4567]
$$Type[Bar]
\\bla bla for hundreds or thousands of lines
$$EndCopy