求一个正则表达式,得到两个标签之间的字符串 [game任意字符]要取得中间这个字符串[/game] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if( preg_match("/\[game(.+?)\](.+?)\[\/game\]/is","[game任意字符]要取得中间这个字符串[/game]",$conn)){ echo $conn[2];//2代表第二个括号 } 不要换行什么意思?/\[game[^\]]+?\](.*)\[\/game\]/i 点号表示任意字符(除换行符),加号表示至少有一个,星号表示任意多个,问号表示一个或者零个。如果个数的后面还有个问号,表示非贪婪搜索(从左边开始处理字符串),没有则是贪婪搜索(从右边开始处理字符串)。上面那两个是非贪婪。一般用非贪婪的情况比较多,关于贪婪与非贪婪,自己用下面一段来做个实验就明白了。<a>xxx</a><a>yyy</a><a>zzz</a>以a标记为查找字符串。<a>.*</a> 贪婪<a>.*?</a> 非贪婪 <?php$str="<a>xxx </a> <a>yyy </a> <a>zzz </a> ";preg_match_all("/<a>.*?<\/a>/i",$str,$str2);print_r($str2);?> phpadmin数据插入中文数据报错 新手关于ajax的问题 新配了一个服务器,提交文件时多次上传 大家帮忙看一下为什么多输出了一个c啊? 热烈庆贺CSDN恢复 哪个型号的华硕主板适合做服务器主板(1U服务器) 数组如何添加数组,老师们请进请进 关于SESSION的疑问 Apache+php,我想在某个特定的时间(比如每个月底)执行某段代码(某个函数),可以办得到吗? 需要对一 text 输入框 进行ip地址检验 <a href=...语句如何给php添加链接? 关于csv文件
echo $conn[2];//2代表第二个括号
}
/\[game[^\]]+?\](.*)\[\/game\]/i
如果个数的后面还有个问号,表示非贪婪搜索(从左边开始处理字符串),没有则是贪婪搜索(从右边开始处理字符串)。上面那两个是非贪婪。
一般用非贪婪的情况比较多,关于贪婪与非贪婪,自己用下面一段来做个实验就明白了。
<a>xxx</a><a>yyy</a><a>zzz</a>
以a标记为查找字符串。
<a>.*</a> 贪婪
<a>.*?</a> 非贪婪
preg_match_all("/<a>.*?<\/a>/i",$str,$str2);
print_r($str2);?>