如何通过PHP在网页中查找文本?

时间:2011-03-20 00:52:51

标签: php find lookup

我有一个没有任何HTML格式的纯文本文件。我想在里面搜索一个单词?我该怎么做?我还想要逗号之前的下一个单词。我可以这样做吗?

所以意味着: 如果是:"word1":"i like stackoverflow", next thing

我想找到引号中的word1,然后我希望整个短语i like stackoverflow没有引号。它应该在那时停止。

有没有办法做到这一点?

感谢...

1 个答案:

答案 0 :(得分:0)

使用regular expression。在PHP中,您可以使用preg_match之类的函数来执行此操作。

对于您描述的模式,您的正则表达式代码可能类似于:

$match_array = array();
$string_to_match = // load the string from a file and put it in this variable

preg_match('/"([A-Za-z0-9\s]+?)":"([A-Za-z0-9\s]+?)"/', $string_to_match, $match_array);

匹配结果将放在$match_array