我需要从两种类型的文件中解析出一些字符串
带有子模式的文件类型一行
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)使用自定义文件读取/解析(逐个字符,存储先前的字符和状态,...)
??
提前致谢。