php正则表达式找到所有名字

时间:2015-08-12 10:35:46

标签: php regex

我正在使用下面的正则表达式来查找所有名称以class开头并以.inc

结尾
    ^(class)?([^\s]+(\.(?i)(inc)))$ 

但它没有用。 它显示了所有名称,但我只想选择名称以class开头并以.inc结尾 请帮忙

2 个答案:

答案 0 :(得分:1)

获得不需要的结果的可能性可能是由于?(class)组标记为可选。试试这个:

^(class)([^\s]+(\.(?i)(inc)))$

Demo

答案 1 :(得分:0)

试试这个:

^class.*inc$

测试:class_test.inc