国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

php正則preg_replace_callback函數(shù)用法實例

2024-05-04 23:35:47
字體:
供稿:網(wǎng)友

這篇文章主要介紹了php正則preg_replace_callback函數(shù)用法,實例分析了preg_replace_callback函數(shù)進行正則替換的相關(guān)技巧,需要的朋友可以參考下

本文實例講述了php正則preg_replace_callback函數(shù)的用法。分享給大家供大家參考。具體實現(xiàn)方法如下:

php正則表達式功能強大,本范例演示了preg_replace_callback函數(shù)的用法

 

  1. // Define a dummy text, for testing... 
  2. $Text = "Title: Hello world!/n"
  3. $Text .= "Author: Jonas/n"
  4. $Text .= "This is a example message!/n/n"
  5. $Text .= "Title: Entry 2/n"
  6. $Text .= "Author: Sonja/n"
  7. $Text .= "Hello world, what's up!/n"
  8. // This function will replace specific matches 
  9. // into a new form 
  10. function RewriteText($Match){ 
  11. // Entire matched section:  
  12. // --> /.../ 
  13. $EntireSection = $Match[0]; 
  14. // --> "/nTitle: Hello world!" 
  15. // Key  
  16. // --> ([a-z0-9]+) 
  17. $Key = $Match[1]; 
  18. // --> "Title" 
  19. // Value  
  20. // --> ([^/n/r]+) 
  21. $Value = $Match[2]; 
  22. // --> "Hello world!" 
  23. // Add some bold (<b>) tags to around the key to 
  24. return '<b>' . $Key . '</b>: ' . $Value
  25. // The regular expression will extract and pass all "key: value" pairs to 
  26. // the "RewriteText" function that is definied above 
  27. $NewText = preg_replace_callback('/[/r/n]([a-z0-9]+): ([^/n/r]+)/i'"RewriteText"$Text); 
  28. // Print the new modified text 
  29. print $NewText

希望本文所述對大家的php程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 凤台县| 京山县| 平泉县| 高密市| 右玉县| 怀宁县| 达日县| 崇州市| 石狮市| 什邡市| 怀仁县| 舒城县| 手游| 满洲里市| 色达县| 雅安市| 罗山县| 新建县| 任丘市| 德阳市| 井陉县| 广饶县| 辛集市| 八宿县| 大兴区| 平邑县| 类乌齐县| 南投县| 鄂州市| 宜君县| 离岛区| 水富县| 沙田区| 泸西县| 全南县| 镇雄县| 宝兴县| 贵州省| 电白县| 贵州省| 柳江县|