【发布时间】:2012-12-27 02:58:52
【问题描述】:
我有以下数据:
int time="1356280261"
char value="3000"
bankLine {
char value="3000"
char currency="EUR"
int time="1356280261"
} #bankLine
我正在递归解析这些数据,只想分别匹配块外的 2 个变量。
我确实有这个正则表达式来匹配变量
/(?:char|int)\s*([A-z0-9]*)\s*=\s*"(.*)"/
然而,正则表达式也匹配块内的所有匹配项。
如何仅单独匹配前 2 个变量而忽略 bankLink 块内的所有变量?
【问题讨论】:
-
什么实现? php? Javascript?
标签: regex