文字内のリンクアドレスを照合するphpメソッド、リンクアドレスを照合する
この記事の例では、PHP で文字内のリンク アドレスを照合する方法を説明します。参考のためにみんなで共有してください。詳細は以下の通りです
文字列にハイパーリンクが含まれているかどうかを判断するためのコードは次のとおりです:
コードをコピーします コードは次のとおりです:
コードをコピーします
コードは次のとおりです:
echo preg_replace("/(?<=href=)([^>]*)(?=>)/i","#", "
こんにちは、ここをクリックしてご覧くださいこんにちは、ここをクリックしてご覧ください");
?>
通常: /(?<=href=)([^>]*)(?=>)/
(?<=exp) は exp の後の位置と一致します
(?=exp) は exp の前の位置と一致します
この正規表現は、href= の後および「>」の前にある「>」以外のすべての文字に一致します
例: 、これらの文字 (URL) を見つけて # に置き換えると、HTML 内のすべてのリンクを削除できます。スーパー リンクを抽出する例のコードを共有します。は次のとおりです:
コードをコピーします コードは次のとおりです: function match_links($document) {
preg_match_all("'
]+))[^>] *>?(.*?)'isx",$document,$links);
While(list($key,$val) = each($links[2])) {
if(!emptyempty($val))
$match['link'][] = $val;
}
While(list($key,$val) = each($links[3])) {
if(!emptyempty($val))
$match['link'][] = $val;
While(list($key,$val) = each($links[4])) {
if(!emptyempty($val))
$match['content'][] = $val;
}
While(list($key,$val) = each($links[0])) {
if(!emptyempty($val))
$match['all'][] = $val;
$match を返します。
}
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/931548.html
www.bkjia.com
truehttp://www.bkjia.com/PHPjc/931548.html
技術記事
リンク アドレスを文字で照合する PHP の方法 この例では、リンク アドレスを文字で照合する PHP の方法について説明します。参考のためにみんなで共有してください。詳細は以下の通りです: 判決1...