php正则表达式来查找所有名称
我使用下面的正则表达式查找所有名称,以class开头,以.inc结尾php正则表达式来查找所有名称,php,regex,Php,Regex,我使用下面的正则表达式查找所有名称,以class开头,以.inc结尾 ^(class)?([^\s]+(\.(?i)(inc)))$ 但它不起作用。 它显示了所有的名字,但我只想选择以class开头,以.inc结尾的名字 请提供任何帮助。获得不想要的结果的可能性可能是由于?将(类)组标记为可选。试试这个: ^(class)([^\s]+(\.(?i)(inc)))$ 试试这个: ^(class)([^\s]+(\.(?i)(inc)))$ ^class.*inc$ 使用:cla
^(class)?([^\s]+(\.(?i)(inc)))$
但它不起作用。
它显示了所有的名字,但我只想选择以class开头,以.inc结尾的名字
请提供任何帮助。获得不想要的结果的可能性可能是由于
?
将(类)
组标记为可选。试试这个:
^(class)([^\s]+(\.(?i)(inc)))$
试试这个:
^(class)([^\s]+(\.(?i)(inc)))$
^class.*inc$
使用:class_test.inc测试,但它不工作这意味着什么?你有错误吗?你的电脑爆炸了吗?我漏掉了一个错误?(!)致命错误:未捕获异常“InvalidArgumentException”,消息为“RegexIterator::\uu构造()[]:未知修饰符“\”(!)InvalidArgumentException:RegexIterator::\uu构造()[]:不确定如何使用它?但在这里,您可以看到它在php live tester上工作:谢谢…我正在使用RegexIterator..类似于$files=new RegexIterator($ite,“^class.*inc$”,RegexIterator::GET_MATCH);其中$ite是递归迭代器