小编pro*_*gha的帖子

解释正则表达式/ ^ [a-zA-Z]*/

我知道正则表达式模式必须匹配一个字符串,该字符串以组合开头并重复以下字符:

  1. a-z
  2. A-Z
  3. a white-space character

字符串的结束没有限制!


第一个案例

所以一个字符串如uoiui897868(任何只以空格开头的字符串a-z或者A-Z)匹配模式......(当然可以)

第二个案例

但问题是一个字符串76868678jugghjiuh(任何字符串只以空格以外的字符开头,a-z或者A-Z)匹配!这不应该发生!


我也检查过使用php函数preg_match(),返回true(即模式匹配字符串).还使用过其他在线工具,如regex101regexr.com.字符串与模式匹配.任何人都可以帮助我理解为什么模式匹配第二种情况中描述的字符串?

php regex string

0
推荐指数
2
解决办法
2万
查看次数

标签 统计

php ×1

regex ×1

string ×1