【发布时间】:2010-04-16 03:35:22
【问题描述】:
我想检查一个打开的 .txt 文件中是否有如下打开和关闭的大括号:
file {
nextopen {
//content
}
}
不,这不是我自己的语言或任何东西,但我想说的是 nextopen 函数和括号内的所有内容,以及文件函数内部的所有内容,如果你知道我的话,将其添加到数组中意思是。所以大括号内的所有内容都将在一个数组中。如果您知道该怎么做,请回复。
数组应该是这样的:
array(
[file] => '{ nextopen { //content } }',
[nextopen] => '{ //content }'
);
【问题讨论】:
-
不,我不知道你的确切意思。你能举个例子说明结果数组的样子吗?
-
添加了数组的样子
-
这可能不会像人们直觉认为的那么简单。您需要对输入进行标记。为此,您需要提供有关输入语法的更多输入。例如;标识符的标准是什么? (换行符、空格、字符等)。请参阅有关词法分析的维基百科文章,了解为什么它不是那么微不足道:en.wikipedia.org/wiki/Lexical_analysis