HTMLファイルと2つのキーワードがあり、これら2つのキーワード内にあるすべてのテキストを取得したいと思います。正規表現を使用する必要がありますか?この2つのキーワードを入力として受け取りたいと思います。例を挙げていただければ助かります。
2 に答える
3
はい、正規表現を使用します:keyword1(.*?)keyword2
。PHPの例:
preg_match_all('/'.$kwdOne.'(.*?)'.$kwdTwo.'/s', $str, $matches);
読み取り:preg_match_all()およびパターン修飾子。
于 2011-08-12T15:42:14.680 に答える
1
ドーが言ったように、しかし例:
<?php
$keyword1 = "this";
$keyword2 = "this";
$str = "this is my string this";
preg_match("/$keyword1(.*)$keyword2/s",$str,$matches);
echo $matches[1];
?>
出力:
is my string
于 2011-08-12T15:45:29.223 に答える