首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我希望使用正则表达式来匹配字符串的第一个世界。

我希望使用正则表达式来匹配字符串的第一个世界。
EN

Stack Overflow用户
提问于 2017-07-14 12:50:35
回答 1查看 206关注 0票数 2

我有一根这样的绳子:

QUESTION3。R向北走35米,然后向右走20米,然后向右走25m.Again,然后向右走20米。从他的起点看R点是怎么回事?

现在我想检查字符串的第一个字母是否以问题开头,然后是数字,然后是句号(.)所以字符串将启动will Question244。我在用

代码语言:javascript
复制
if(preg_match('/^[Question][0-9 ]{0,4}[.]/', $value)){
  echo "is a qeustion";
}else{
  echo "Not a question";
}

表达,但不起作用,

EN

回答 1

Stack Overflow用户

发布于 2017-07-14 13:01:40

你可以用

代码语言:javascript
复制
/^Question\s*\d+\s*\./i

regex演示

[Question]是一个字符类,它与单个字符( Question )匹配。若要匹配数字序列,请使用\d+ (1或更多)。i修饰符使模式大小写变得毫无意义。

详细信息

  • ^ -字符串的开始
  • Question -文字大小写不敏感(由于i)子字符串
  • \s* - 0+白空间
  • \d+ -1或更多位数
  • \s* - 0+白空间
  • \. -文字. (与[.]相同,但较短)。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45103471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档