您好,我有 2 个父(或更多...)块和其中的许多子块。
Block1 {
blockchild1 {
}
blockchild2 {
}
, ...
}
Block2 {
blockchild1 {
}
blockchild2 {
}
, ...
}
我想使用 php regex 并首先获取所有父块
([a-z-0-9]*)\s*[{](.*?)[}]
但是这个正则表达式在到达第一个子块关闭时停止}
意味着第一个数据接收是
Block1 {
blockchild1 {
}
但我想得到这样的东西
array 1 = Block1
array 2 = blockchild1 {
}
blockchild2 {
}
, ...
我希望正则表达式传递子块[}]
并将所有内容都放在父块中。我的正则表达式是 PCRE (PHP)