无论如何在php中使用交替的条件作为条件语句的一部分?例如:
假设我有两个反向引用"1"answers"2",需要检查它们是否存在,以便执行两种模式中的一种,如下所示
(?(1|2)foo|bar)
我使用php 5.2.14,所以没有转义反向引用的好处。每次我尝试任何远程像这样,我得到一个编译错误…
是否有任何可能的解决方法,或者是在条件中执行条件的情况?
对
克里斯没有我所知道的语法。你所能做的就是:
(?(1)foo|(?(2)foo|bar))
无论如何在php中使用交替的条件作为条件语句的一部分?例如:
假设我有两个反向引用"1"answers"2",需要检查它们是否存在,以便执行两种模式中的一种,如下所示
(?(1|2)foo|bar)
我使用php 5.2.14,所以没有转义反向引用的好处。每次我尝试任何远程像这样,我得到一个编译错误…
是否有任何可能的解决方法,或者是在条件中执行条件的情况?
对
克里斯没有我所知道的语法。你所能做的就是:
(?(1)foo|(?(2)foo|bar))