diff -ur alinks.old/alinks.module alinks/alinks.module --- alinks.old/alinks.module 2007-06-21 01:52:35.000000000 +0200 +++ alinks/alinks.module 2008-11-10 15:42:00.000000000 +0100 @@ -171,7 +171,7 @@ $carriage_replacement = array(" cariage_replacement_rn ", " cariage_replacement_n ", " cariage_replacement_r "); $body = str_replace($carriage, $carriage_replacement, $body); // we get out the already existing links - preg_match_all('/\(.*?)\<\/a\>/', $body, $linka); + preg_match_all('/\<(a|textarea)\s.*?\>(.*?)\<\/(a|textarea)\>/', $body, $linka); $i=0; $replacement = array(); // create the replacement array @@ -432,4 +432,4 @@ } } drupal_set_message('Alinks succesfuly updated'); -} \ No newline at end of file +}