后端开发|php教程
nbsp,10208899,gt,str,test
后端开发-php教程
【正则】Perl式正则 完整匹配单词 的正则怎么写(前瞻)
斗兽棋对战源码,vscode哪个主题护眼,ubuntu下挖矿,怎么查杀tomcat进程,sqlite3有哪些文件,百度网盘索引爬虫,php随机调用,温州企业seo服务好,织梦制作手机网站模板,手机商城模板苏宁lzw
本帖最后由 default7 于 -10-27 09:30:18 编辑
ec源码打包,sql怎么用vscode,ubuntu 卡死机,tomcat配置项目内存,c语言如何调sqlite3,爬虫怎么防反爬虫,php教务系统源码,荆州seo优化代理报价,一键发布文章到指定的网站,免费模板psdlzw
使用Sublime或者很多编辑软件的搜索功能都会有这个功能,完整匹配单词,这个是如何实现的?
android锁机源码,ubuntu管wang,tomcat 服务器使用,爬虫python工作,怎么看网站php版本,禅城seo搜索引擎优化价格lzw
/**
* @param $str
*
* @return string
*/
function getValue($str)
{
return preg_match(/(?:\D)(\d{8})(?:\D)/, $str, $matches) ? $matches[1] : \;
}
$arrStr = [
10208899, //有
#10208899, //有
#test^10208899, //有
#ff1020889900,//无
#0010208899,//无
#1020^10208899a,//有
#5566880&10208899f,//有
est?#10208899,//有
#10208899.//有
];
foreach ($arrStr as $i => $str) {
$value = getValue($str);
echo "$i\t{$str}\t\t=>\t{$value}\n";
}
以上匹配是错误的,0、1、2、7这些没有匹配出来。
010208899=>
1#10208899=>
2#test^10208899=>
3#ff1020889900=>
4#0010208899=>
5#1020^10208899a=>10208899
6#5566880&10208899f=>10208899
7test?#10208899=>
8#10208899.=>10208899
——解决思路———————-
function getValue($str)
{
return preg_match(/(?:^
------解决思路----------------------
\D)(\d{8})(?:\D
------解决思路----------------------
$)/, $str, $matches) ? $matches[1] : \;
}
010208899=>10208899
1#10208899=>10208899
2#test^10208899=>10208899
3#ff1020889900=>
4#0010208899=>
5#1020^10208899a=>10208899
6#5566880&10208899f=>10208899
7test?#10208899=>10208899
8#10208899.=>10208899
如果觉得《【正则】Perl式正则 完整匹配单词 的正则如何写(前瞻)》对你有帮助,请点赞、收藏,并留下你的观点哦!