你好我有2個父母(或更多...)塊和他們內部的許多子塊。在正則表達式中獲取父塊的內部
Block1 {
blockchild1 {
}
blockchild2 {
}
, ...
}
Block2 {
blockchild1 {
}
blockchild2 {
}
, ...
}
我想使用PHP的正則表達式,並得到首先家長塊內部
([a-z-0-9]*)\s*[{](.*?)[}]
但這個表達式停止時到達第一childblock接近}
首先意味着數據接收是
Block1 {
blockchild1 {
}
但我想得到這樣的東西
array 1 = Block1
array 2 = blockchild1 {
}
blockchild2 {
}
, ...
我想通過正則表達式傳遞子塊[}]
並獲得父母塊中的所有內容。我正則表達式是PCRE(PHP)
無論如何。但我想讓所有內容不只是孩子們的塊 – Elh48