鍍金池/ 問(wèn)答/Java  PHP/ 【結(jié)貼】求一個(gè)PHP的正則表達(dá)式的寫(xiě)法

【結(jié)貼】求一個(gè)PHP的正則表達(dá)式的寫(xiě)法

<li class=""><a href="/admin/reimburse1?ref=addtabs" addtabs="131" url="/admin/reimburse1" py="dwsh" pinyin="danweishenhe"><i class="fa fa-circle-o fa-fw"></i> <span>單位審核</span> <span class="pull-right-container"> </span></a> </li><li class=""><a href="/admin/reimburse?ref=addtabs" addtabs="125" url="/admin/reimburse" py="fybx" pinyin="feiyongbaoxiao"><i class="fa fa-circle-o fa-fw"></i> <span>費(fèi)用報(bào)銷(xiāo)</span> <span class="pull-right-container"> </span></a> </li>

需要提取出第一個(gè)<li class="">中的內(nèi)容:

<li class=""><a href="/admin/reimburse1?ref=addtabs" addtabs="131" url="/admin/reimburse1" py="dwsh" pinyin="danweishenhe"><i class="fa fa-circle-o fa-fw"></i> <span>單位審核</span> <span class="pull-right-container"> </span></a> </li>

preg_match_all('/(<li class="">(.*?)<\/li>)/i', $str, $matches, PREG_PATTERN_ORDER);
    echo $matches[1][0];
回答
編輯回答
獨(dú)特范

/(?<=<li class="">)(.*?)(?=</li>)/i

2018年1月30日 00:06