[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: www/areas/cvs-digest/enzyme
From: Derek Kite <dkite () netidea ! com>
Date: 2004-12-12 4:32:00
Message-ID: 20041212043200.937E41BA59 () office ! kde ! org
[Download RAW message or body]
CVS commit by dkite:
Fixed regex to avoid over linking.
M +9 -9 enzyme_format.php 1.25
--- www/areas/cvs-digest/enzyme/enzyme_format.php #1.24:1.25
@@ -257,17 +257,17 @@
function insert_urls($str) {
$urlhash = better_parse_ini_file("enzyme/enzyme_summary.ini");
- $urlkeys = array_keys($urlhash);
- $urlvalues = array_values($urlhash);
+// $urlkeys = array_keys($urlhash);
+// $urlvalues = array_values($urlhash);
foreach ($urlhash as $key=>$vals) {
- $s = "/(\W|)";
- $low = strtolower($key);
+ $s = '/([\b]|[^\/;])(?i)' .$key.'([^-&.])';
+// $low = strtolower($key);
// want to get (a|A)(b|B)
- $low = wordwrap($low,1,"\n",1);
- $low = explode("\n",$low);
- foreach($low as $ch)
- $s .= "($ch|".strtoupper($ch).')';
+// $low = wordwrap($low,1,"\n",1);
+// $low = explode("\n",$low);
+// foreach($low as $ch)
+// $s .= "($ch|".strtoupper($ch).')';
$s .= "/";
$urlk[] = $s;
- $s = ' <a href="'.$vals.'">'.$key.'</a>';
+ $s = '$1<a href="'.$vals.'">'.$key.'</a>$2';
$urlv[] = $s;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic