如何匹配php首字母大写/大写?
How to match for the first letter is uppercase / capital letter in php?
我目前正在构建一个正则表达式来匹配或查找第一个字母以大写字母开头的任何单词。
结果为 return:"Apple",而不是 "apple"
这是我构建的代码,但它是错误的,因为它的结果也包含 apple。请帮忙
$count = preg_match_all("/(\bAp)[a-z]\w+(le)/i",$value,$match);
这是因为您通过在正则表达式后面加上 /i
使正则表达式不区分大小写。删除 /i
它将正常工作。
要阅读有关正则表达式中的标志的更多信息,请遵循 link Advanced searching with flags
试试这个:
echo $count = preg_match_all('/(?<=\s)[A-Z]\w+/','test Apple apple2 Orange orange2',$match);
print_r($match);
我目前正在构建一个正则表达式来匹配或查找第一个字母以大写字母开头的任何单词。
结果为 return:"Apple",而不是 "apple"
这是我构建的代码,但它是错误的,因为它的结果也包含 apple。请帮忙
$count = preg_match_all("/(\bAp)[a-z]\w+(le)/i",$value,$match);
这是因为您通过在正则表达式后面加上 /i
使正则表达式不区分大小写。删除 /i
它将正常工作。
要阅读有关正则表达式中的标志的更多信息,请遵循 link Advanced searching with flags
试试这个:
echo $count = preg_match_all('/(?<=\s)[A-Z]\w+/','test Apple apple2 Orange orange2',$match);
print_r($match);