我有一个 html 文件和两个关键字,我想获取这两个关键字中的所有文本。我应该使用正则表达式吗?我想将这两个关键字作为输入。如果你举个例子会很有帮助。
问问题
198 次
2 回答
3
是的,使用正则表达式:keyword1(.*?)keyword2
。PHP 示例:
preg_match_all('/'.$kwdOne.'(.*?)'.$kwdTwo.'/s', $str, $matches);
于 2011-08-12T15:42:14.680 回答
1
正如 Dor 所说,但示例如下:
<?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 回答