preg_replace乱码,preg_match

本文实例讲述了php正则preg_replace_callback函数的用法。分享给大家供大家参考。具体实现方法如下:  php正则表达式功能强大,本范例演示了preg_replace_callback函数的用法  ? 1 2 3

本文实例讲述了php正则preg_replace_callback函数的用法。

分享给大家供大家参考。

具体实现方法如下:  php正则表达式功能强大,本范例演示了preg_replace_callback函数的用法  ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 // Define a dummy text, for testing... $Text = Title: Hello world!n; $Text .= Author: Jonasn; $Text .= This is a example message!nn; $Text .= Title: Entry 2n; $Text .= Author: Sonjan; $Text .= Hello world, what's up!n; // This function will replace specific matches // into a new form function RewriteText($Match){ // Entire matched section: // -- /.../ $EntireSection = $Match[0]; // -- nTitle: Hello world! // Key // -- ([a-z0-9] ) $Key = $Match[1]; // -- Title // Value // -- ([^nr] ) $Value = $Match[2]; // -- Hello world! // Add some bold (b) tags to around the key to return 'b' . $Key . '/b: ' . $Value; } // The regular expression will extract and pass all key: value pairs to // the RewriteText function that is definied above $NewText = preg_replace_callback('/[rn]([a-z0-9] ): ([^nr] )/i', RewriteText, $Text); // Print the new modified text print $NewText;   希望本文所述对大家的php程序设计有所帮助。

  • 发表于 2021-04-03 14:20
  • 阅读 ( 270 )
  • 分类:互联网

0 条评论

请先 登录 后评论
李芯
李芯

691 篇文章

你可能感兴趣的文章

相关问题