我有大字符串,其中包含许多用()
封装的值,我需要在括号之间提取值。例如:
443fhjksd9(DB)adsfkhj
我如何编写正则表达式来获取这些值?除此之外,我如何使用php从字符串中返回这些值?
$infile = @file_get_contents('output.pdf');
$results = run_expression('EXPRESSION', $infile);
也许如果正则表达式使括号内的项目无效,那么我可以使用preg_replace()
。
答案 0 :(得分:1)
模式:~\(([^)]*)\)~Ui
选择括号内的任何内容
然后根据需要使用preg_match()
或preg_match_all()