PHP 如何在一个正则表达式里使用变量?

$star='a';$stop='c';$info='a1b2c3';preg_match('$star(.+?)$stop',$info,$result);print_... $star='a';
$stop='c';
$info='a1b2c3';
preg_match('$star(.+?)$stop',$info,$result);
print_r($result[1]);
展开
 我来答
qqtxt
推荐于2017-11-24 · TA获得超过389个赞
知道小有建树答主
回答量:220
采纳率:0%
帮助的人:140万
展开全部
int preg_match ( string $pattern , string $subject [, array $matches [, int $flags ]] )
string $pattern 是一个字符串,所以可以先计算出这个串存入一个变量里
$star='a';
$stop='c';
$info='a1b2c3';
$pattern='/'.$star.'(.+?)'.$stop.'/';
preg_match($pattern,$info,$result);
print_r($result[1]);
帐号已注销
2011-06-18 · TA获得超过268个赞
知道小有建树答主
回答量:437
采纳率:0%
帮助的人:273万
展开全部
$star='a';
$stop='c';
$info='a1b2c3';
preg_match('/'.“$star”.'(.+?)'.“$stop”.'/',$info,$result);
print_r($result[1]);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
285pqgwoe
2011-06-20 · TA获得超过899个赞
知道小有建树答主
回答量:1941
采纳率:0%
帮助的人:0
展开全部
从变化中找到不变的地方,然后通过正则匹配操作如果 全部是 变化的 毫无规律的 貌似没有办法采集吧?。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式