我有一根这样的绳子:
QUESTION3。R向北走35米,然后向右走20米,然后向右走25m.Again,然后向右走20米。从他的起点看R点是怎么回事?
现在我想检查字符串的第一个字母是否以问题开头,然后是数字,然后是句号(.)所以字符串将启动will Question244。我在用
if(preg_match('/^[Question][0-9 ]{0,4}[.]/', $value)){
echo "is a qeustion";
}else{
echo "Not a question";
}表达,但不起作用,
发布于 2017-07-14 13:01:40
你可以用
/^Question\s*\d+\s*\./i[Question]是一个字符类,它与单个字符( Q、u、e、s、t、i、o或n )匹配。若要匹配数字序列,请使用\d+ (1或更多)。i修饰符使模式大小写变得毫无意义。
详细信息
^ -字符串的开始Question -文字大小写不敏感(由于i)子字符串\s* - 0+白空间\d+ -1或更多位数\s* - 0+白空间\. -文字. (与[.]相同,但较短)。https://stackoverflow.com/questions/45103471
复制相似问题