php正则表达式截取html中学校名称

没用过正则,请大牛指导下,越明白越明白越好,谢谢。内容如下:... 没用过正则,请大牛指导下,越明白越明白越好,谢谢。内容如下: 展开
 我来答
夜神梦无眠
2015-07-16 · TA获得超过3357个赞
知道小有建树答主
回答量:968
采纳率:63%
帮助的人:418万
展开全部

你这 内容里其他文字和学校名称很难区分,唯一不同的就是后缀是:学院,技校,院校

$str = "......."//你那串字符
preg_match_all('/n(.*?学院)/i' ,$str ,$res1);
preg_match_all('/n(.*?技校)/i' ,$str ,$res2);
preg_match_all('/n(.*?院校)/i' ,$str ,$res3);

这时候你var_dump($res1);var_dump($res2);var_dump($res3);
dump出来是数组,接下来操作自己根据数组内容去选取

刚才我用字符测试了一下 , $res1 是一个二维数组. 循环便利一下取$value[0],然后
再替换里面的 n和\  $arr[] =  str_replace('array('\','n')','array('','')',$value[0]);
Kiss錵錵
2015-07-15 · TA获得超过957个赞
知道小有建树答主
回答量:523
采纳率:40%
帮助的人:245万
展开全部
你还是去看看正则的文档吧,这样以后才会用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式