Php preg_match()从youtube api获取数据
我有一些来自youtube api的文本Php preg_match()从youtube api获取数据,php,youtube-api,Php,Youtube Api,我有一些来自youtube api的文本 <content type='text'> Song: Haske Music: Atul Sharma Lyrics: Pargat Singh Singer: Harjeet Harman Music On : T-Series For latest Punjabi Music Subscribe http://www.youtube.com/tseriesapnapunjab http://www.facebook.com/tse
<content type='text'>
Song: Haske
Music: Atul Sharma
Lyrics: Pargat Singh
Singer: Harjeet Harman
Music On : T-Series
For latest Punjabi Music Subscribe
http://www.youtube.com/tseriesapnapunjab
http://www.facebook.com/tseriesapnapunjab
</content>
这是一个很好的工具,用于尝试正则表达式并慢慢构建解决方案 您希望查看
preg\u match\u all
方法,在同一字符串中查找多个匹配项
这将适用于发布的示例,我鼓励您了解它是如何工作的
preg_match_all('/^(\w+):\s(.*?)$/m', $input, $output, PREG_SET_ORDER);
您需要PREG_SET_以便按SET将匹配项分组这是一个很好的工具,用于尝试正则表达式并慢慢构建解决方案 您希望查看
preg\u match\u all
方法,在同一字符串中查找多个匹配项
这将适用于发布的示例,我鼓励您了解它是如何工作的
preg_match_all('/^(\w+):\s(.*?)$/m', $input, $output, PREG_SET_ORDER);
您需要预先设置以便按设置将比赛分组change$string=“/brown fox jumped[0-9]/”
到$string=“/brown-fox跳跃([0-9])+/”代码>更改$string=“/brown-fox-hopped[0-9]/”
到$string=“/brown-fox跳跃([0-9])+/”代码>