This article describes the usage of the php Regular Expression preg_replace_callback function. The example analyzes the skills related to the regular expression replacement of the preg_replace_callback function. For more information, see
This article describes the usage of the php Regular Expression preg_replace_callback function. The example analyzes the skills related to the regular expression replacement of the preg_replace_callback function. For more information, see
This article describes the usage of php Regular Expression preg_replace_callback. Share it with you for your reference. The specific implementation method is as follows:
Php regular expressions are powerful. This example demonstrates the usage of the preg_replace_callback function.
// Define a dummy text, for testing... $ Text = "Title: Hello world! \ N "; $ Text. =" Author: Jonas \ n "; $ Text. =" This is a example message! \ N "; $ Text. = "Title: Entry 2 \ n"; $ Text. = "Author: Sonja \ n"; $ Text. = "Hello world, what's up! \ N "; // This function will replace specific matches // into a new formfunction RewriteText ($ Match) {// Entire matched section: // --> /... /$ EntireSection = $ Match [0]; // --> "\ nTitle: Hello world! "// Key // --> ([a-z0-9] +) $ Key = $ Match [1]; // --> "Title" // Value // --> ([^ \ n \ r] +) $ Value = $ Match [2]; // --> "Hello world! "// Add some bold () Tags to around the key to return''. $ Key .':'. $ Value;} // The regular expression will extract and pass all "key: value "pairs to // the" RewriteText "function that is definied above $ NewText = preg_replace_callback ('/[\ r \ n] ([a-z0-9] + ): ([^ \ n \ r] +)/I ', "RewriteText", $ Text); // Print the new modified textprint $ NewText;
I hope this article will help you with php programming.