php正則を離れてください
はい、ではいくつかの問題を出します。正則を使わずに、どうやって解決しますか? 1.HTMLのすべてのタブをクリアし、ハイパーリンクのみを保持します。 私はストリップを使いますtags ストリップtags($data、$tags) $dataは文字列で、tagsは予約ラベルです。 ストリップtags($data、'<>> 2.strの中で$str 1から$str 2までの間の文字列の最初のマッチングを切り取ります。 機能 strcut($str) ,$start、 $end) {//最初のマッチを取り出して、効率が最高です。 $content = str(str) $str $start ); $content = substr( $content streen $start ), ストリップ $content $end ) - streen $start ) ); return $content; } 3.strの中で$str 1から$str 2までの間の文字列のすべてのマッチングを切り取ります。機能 my_Ca($content、$start、$end){/すべてのマッチングを取り出して、開始と終了の文字列を含みません。 $m = explode($start、$content); $a. = array(); $sum = count($m) フォーム( $i = 1;i < $sum;i++ ) { $my = explode($end、$m[$i]); $a[] = $my[0] unset($my) } return $a;まとめ:多くまとめたいなら、正則を使わず、PHPの持っている関数で大部分の問題を解決できます。