我有一个没有任何HTML格式的纯文本文件。我想在里面搜索一个单词?我该怎么做?我还想要逗号之前的下一个单词。我可以这样做吗?
所以意味着:
如果是:"word1":"i like stackoverflow", next thing
我想找到引号中的word1
,然后我希望整个短语i like stackoverflow
没有引号。它应该在那时停止。
有没有办法做到这一点?
感谢...
答案 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
。