20170622日行一记之PHP函数

2021-07-17 17:05

阅读:1402

从某文本中取得所有的电话号码

搜索匹配的 HTML 标记(greedy)

// \\2 是一个逆向引用的例子,其在 PCRE 中的含义是
// 必须匹配正则表达式本身中第二组括号内的内容,本例中
// 就是 ([\w]+)。因为字符串在双引号中,所以需要
// 多加一个反斜线。
$html "bold textclick me";

preg_match_all ("/(]*>)(.*)()/"$html$matches);

for ($i=0$icount($matches[0]); $i++) {
  echo 
"matched: ".$matches[0][$i]."\n";
  echo 
"part 1: ".$matches[1][$i]."\n";
  echo 
"part 2: ".$matches[3][$i]."\n";
  echo 
"part 3: ".$matches[4][$i]."\n\n";
}
?>

输出

 

matched: bold text
part 1: 
part 2: bold text
part 3: 
matched: click me
part 1: 
part 2: click me
part 3: 

 


评论


亲,登录后才可以留言!