I have the following code:
$str_val = \"L(ine 1( L(ine 2) Line 3 Line 4)\"; $regex = \'/\\(([^\\)]*?)\\)/i\'; preg_match($regex, $str_val, $match
Just do a greedy search
$regex = '/\(.*\)/s';
If you really want to have everything between (...) use this one
(...)
$regex = '/\((.*)\)/s'; preg_match($regex, $str_val, $matches_arr); echo $matches_arr[1];