所以基本上我只需要一些我的正则表达式模式的帮助,它可以工作,但它捕获了左括号,我不希望它这样做。我需要它来搜索,但不包括在回报中。我有一个我内爆并用星号粘贴的数组
$string = 'this is a test*Yes this is a (poor test)*But its easy';
现在我想,在一次失败中获取所有文本并且不包括(并将其拆分* 这就是我现在所拥有的,它几乎可以工作,但它包括(在输出中。
$delimiter = '/.+[(*]/U';
哦,我正在使用preg_match_all()
答案 0 :(得分:4)
好吧,匹配
[^(]+
代替。这将匹配不开括号的字符序列。所以 匹配将在下一个左括号之前停止。