请教各位大侠
例如内容格式如下,但文件内容可能有一个或多个专业名称的,怎么把这些专业名称获取出来?
<ul>
<li>学历 : <label>大学本科</label>
</li>
<li>学位 : 
            <label>学士</label>
</li>
<li>专业名称 : 
        <label>会计学</label>
</li>
<div class="clearfix">
 </div></ul>

解决方案 »

  1.   

    preg_match_all("|专业名称(.*?)<label>(.*?)</label>|msu",$string,$out);
    var_dump($out[2]);
      

  2.   


    模式修正符i :模式中的字符将同时匹配大小写字母. 
    m :字符串视为多行. 
    s :将字符串视为单行,换行符作为普通字符. 
    x :将模式中的空白忽略. 
    A :强制仅从目标字符串的开头开始匹配. 
    D :模式中的美元元字符仅匹配目标字符串的结尾. 
    U :非贪婪匹配