From: <var...@us...> - 2016-02-10 17:21:49
|
Revision: 9788 http://sourceforge.net/p/phpwiki/code/9788 Author: vargenau Date: 2016-02-10 17:21:47 +0000 (Wed, 10 Feb 2016) Log Message: ----------- eregi_replace --> preg_replace Modified Paths: -------------- trunk/lib/plugin/HtmlConverter.php Modified: trunk/lib/plugin/HtmlConverter.php =================================================================== --- trunk/lib/plugin/HtmlConverter.php 2016-02-10 17:06:01 UTC (rev 9787) +++ trunk/lib/plugin/HtmlConverter.php 2016-02-10 17:21:47 UTC (rev 9788) @@ -92,10 +92,10 @@ private function processA(&$file) { - $file = eregi_replace( - "<a([[:space:]]+)href([[:space:]]*)=([[:space:]]*)\"([-/.a-zA-Z0-9_~#@%$?&=:\200-\377\(\)[:space:]]+)\"([^>]*)>", "{{\\4}}", $file); + $file = preg_replace( + "#<a([[:space:]]+)href([[:space:]]*)=([[:space:]]*)\"([-/.a-zA-Z0-9_~\#@%$?&=:\200-\377\(\)[:space:]]+)\"([^>]*)>#i", "{{\\4}}", $file); - $file = eregi_replace("{{([-/a-zA-Z0-9._~#@%$?&=:\200-\377\(\)[:space:]]+)}}([^<]+)</a>", "[ \\2 | \\1 ]", $file); + $file = preg_replace("#{{([-/a-zA-Z0-9._~\#@%$?&=:\200-\377\(\)[:space:]]+)}}([^<]+)</a>#i", "[ \\2 | \\1 ]", $file); } private function processIMG(&$file) @@ -143,29 +143,29 @@ $file = str_replace("\r\n", "\n", $file); - $file = eregi_replace("<h1[[:space:]]?[^>]*>", "\n\n!!!!", $file); + $file = preg_replace("#<h1[[:space:]]?[^>]*>#i", "\n\n!!!!", $file); - $file = eregi_replace("<h2[[:space:]]?[^>]*>", "\n\n!!!", $file); + $file = preg_replace("#<h2[[:space:]]?[^>]*>#i", "\n\n!!!", $file); - $file = eregi_replace("<h3[[:space:]]?[^>]*>", "\n\n!!", $file); + $file = preg_replace("#<h3[[:space:]]?[^>]*>#i", "\n\n!!", $file); - $file = eregi_replace("<h4[[:space:]]?[^>]*>", "\n\n!", $file); + $file = preg_replace("#<h4[[:space:]]?[^>]*>#i", "\n\n!", $file); - $file = eregi_replace("<h5[[:space:]]?[^>]*>", "\n\n__", $file); + $file = preg_replace("#<h5[[:space:]]?[^>]*>#i", "\n\n__", $file); - $file = eregi_replace("</h1>", "\n\n", $file); + $file = preg_replace("#</h1>#i", "\n\n", $file); - $file = eregi_replace("</h2>", "\n\n", $file); + $file = preg_replace("#</h2>#i", "\n\n", $file); - $file = eregi_replace("</h3>", "\n\n", $file); + $file = preg_replace("#</h3>#i", "\n\n", $file); - $file = eregi_replace("</h4>", "\n\n", $file); + $file = preg_replace("#</h4>#i", "\n\n", $file); - $file = eregi_replace("</h5>", "__\n\n", $file); + $file = preg_replace("#</h5>#i", "__\n\n", $file); - $file = eregi_replace("<hr[[:space:]]?[^>]*>", "\n----\n", $file); + $file = preg_replace("#<hr[[:space:]]?[^>]*>#i", "\n----\n", $file); - $file = eregi_replace("<li[[:space:]]?[^>]*>", "* ", $file); + $file = preg_replace("#<li[[:space:]]?[^>]*>#i", "* ", $file); // strip all tags, except for <pre>, which is supported by wiki // and <p>'s which will be converted after compression. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |