【发布时间】:2011-10-25 22:29:55
【问题描述】:
我有一个 html 文件和两个关键字,我想获取这两个关键字中的所有文本。我应该使用正则表达式吗?我想将这两个关键字作为输入。 举个例子会很有帮助。
【问题讨论】:
标签: php html regex simple-html-dom
我有一个 html 文件和两个关键字,我想获取这两个关键字中的所有文本。我应该使用正则表达式吗?我想将这两个关键字作为输入。 举个例子会很有帮助。
【问题讨论】:
标签: php html regex simple-html-dom
正如 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
【讨论】:
是的,使用正则表达式:keyword1(.*?)keyword2。 PHP 示例:
preg_match_all('/'.$kwdOne.'(.*?)'.$kwdTwo.'/s', $str, $matches);
【讨论】: