例如,有一个文件lan.txt.
它说:
Rus.George
{
answer:
1.Здравствуй.
2.Бла-бла.
Dialog:
1.Здравствуй, путешественник.
2.Бла-бла.
}
Eng.George
{
answer:
1.Hello.
2.Bla-bla.
Dialog:
1.Hello, traveler.
2.Bla-bla.
}
一个问题的本质:
如何找到必要的行(例如Rus.George,然后拉出必要的文本)?
我认为这对您的任务来说已经足够了,那么,当然,您将不得不增加功能(如果您有括号,这里是一个算法示例
быть разного типа):1.1 行的末尾。将每个左大括号(
{)推入堆栈,并在找到右大括号时将其弹出1.2. 如果这些不是花括号,那么我们检查堆栈是否为空:如果是,那么这是元素的名称,如果不是,那么我们在里面。