OSDN Git Service

Web: Optimize regular expressions in convertChangeLog2Html() function
authorTim Gerundt <tim@gerundt.de>
Thu, 3 Apr 2008 22:32:10 +0000 (22:32 +0000)
committerTim Gerundt <tim@gerundt.de>
Thu, 3 Apr 2008 22:32:10 +0000 (22:32 +0000)
Web/page.inc

index f55a81c..114cfd3 100644 (file)
         for ($i = 0; $i < $linescount; $i++) { //for all lines...
           $line = $lines[$i];
           
-          $line = preg_replace('#(WinMerge [0-9]\.[0-9]\.[0-9].*\))#si', '<h3>\\1</h3>', $line);
-          $line = preg_replace('#\(r([0-9]+)\)#si', '(<a href="http://winmerge.svn.sourceforge.net/viewvc/winmerge?view=rev&amp;revision=\\1" target="_blank">r\\1</a>)', $line);
+          $line = preg_replace('#(WinMerge [0-9]\.[0-9].*-.*\))#si', '<h3>\\1</h3>', $line);
+          $line = preg_replace('#r([0-9]+)#si', '<a href="http://winmerge.svn.sourceforge.net/viewvc/winmerge?view=rev&amp;revision=\\1" target="_blank">r\\1</a>', $line);
           $line = preg_replace('#\#([0-9]+)#si', '<a href="http://sourceforge.net/support/tracker.php?aid=\\1" target="_blank">#\\1</a>', $line);
           
           $html .= $line;