0

我需要从两种类型的文件中解析出一些字符串

带有子模式的文件类型一行

l('some string')
l('some other string', $mod = "anything")

文件类型两行带有子模式

{l s='some string' mod='anything'}
{l s='some other string' mod='anything'}

从这两种文件类型中,我想解析出“一些字符串”,“一些其他字符串”,......

现在什么对性能更好:

a) 使用 preg_match_all - 我对这个非常挣扎,因为子模式也可以包含任何包装它们的东西......

b)使用自定义文件读取/解析(逐个字符,存储先前的字符和状态,...)

??

提前致谢。

4

0 回答 0