新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
解讀PHP正則表達式多行匹配的相關代碼示例
在PHP語言的學習中,很多問題都需要我們在實踐中不斷的解決。我們在進行PHP正則表達式的匹配的時候,僅僅使用POSIX下的正則表式函數(shù),很難進行復雜的匹配操作,那么該如何實現(xiàn)PHP正則表達式多行匹配呢。

成都創(chuàng)新互聯(lián)公司從2013年開始,先為永泰等服務建站,永泰等地企業(yè),進行企業(yè)商務咨詢服務。為永泰企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
例如,對整個文件(尤其是多行文本)進行匹配查找。使用ereg()對此進行操作的一個方法是分行處理。代碼6.5的示例演示了ereg()如何將INI文件的參數(shù)賦值到數(shù)組之中。
代碼6.5 文件內(nèi)容的PHP正則表達式多行匹配
- < ?php
- $rows = file('php.ini'); //將php.ini文件讀到數(shù)組中
- //循環(huán)遍歷
- foreach($rows as $line)
- {
- If(trim($line))
- {
- //將匹配成功的參數(shù)寫入數(shù)組中
- if(eregi("^([a-z0-9_.]*) *=(.*)", $line, $matches))
- {
- $options[$matches[1]] = trim($matches[2]);
- }
- unset($matches);
- }
- }
- //輸出參數(shù)結果
- print_r($options);
- ?>
以上代碼示例就是PHP正則表達式多行匹配的具體實現(xiàn)方法,希望大家看后能有所體會。
當前標題:解讀PHP正則表達式多行匹配的相關代碼示例
標題來源:http://m.fisionsoft.com.cn/article/cochdio.html


咨詢
建站咨詢
