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]); 展开
$stop='c';
$info='a1b2c3';
preg_match('$star(.+?)$stop',$info,$result);
print_r($result[1]); 展开
3个回答
展开全部
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]);
string $pattern 是一个字符串,所以可以先计算出这个串存入一个变量里
$star='a';
$stop='c';
$info='a1b2c3';
$pattern='/'.$star.'(.+?)'.$stop.'/';
preg_match($pattern,$info,$result);
print_r($result[1]);
展开全部
$star='a';
$stop='c';
$info='a1b2c3';
preg_match('/'.“$star”.'(.+?)'.“$stop”.'/',$info,$result);
print_r($result[1]);
$stop='c';
$info='a1b2c3';
preg_match('/'.“$star”.'(.+?)'.“$stop”.'/',$info,$result);
print_r($result[1]);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
从变化中找到不变的地方,然后通过正则匹配操作如果 全部是 变化的 毫无规律的 貌似没有办法采集吧?。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询