fix
[mir.git] / source / mir / misc / StringUtil.java
index b5b196b..bcbc06a 100755 (executable)
@@ -41,7 +41,7 @@ import gnu.regexp.REException;
 /**\r
  * Statische Hilfsmethoden zur Stringbehandlung\r
  *\r
- * @version $Id: StringUtil.java,v 1.33.2.3 2003/07/03 22:47:02 zapata Exp $\r
+ * @version $Id: StringUtil.java,v 1.33.2.4 2003/08/10 00:16:53 zapata Exp $\r
  * @author mir-coders group\r
  *\r
  */\r
@@ -57,7 +57,7 @@ public final class StringUtil {
       //precompile regex\r
       re_newline2br = new RE("(\r?\n){1}");\r
       re_brbr2p     = new RE("(<br>\r?\n<br>){1,}");\r
-      re_mail       = new RE("([a-zA-Z0-9_.-]+)@([a-zA-Z0-9_-]+)\\.([a-zA-Z0-9_.-]+)");\r
+      re_mail       = new RE("\\b([a-zA-Z0-9_.-]+)@([a-zA-Z0-9_-]+)\\.([a-zA-Z0-9_.-]+)\\b");\r
       re_url        = new RE("((https://)|(http://)|(ftp://)){1}([a-zA-Z0-9_-]+).([a-zA-Z0-9_.:-]+)/?([^ \t\r\n<>\\)\\]]+[^ \t\r\n.,<>\\)\\]])");\r
       re_tags       = new RE("<[^>]*>",RE.REG_ICASE);\r
       re_tables = new RE("<[ \t\r\n/]*(table|td|tr)[ \t\r\n]*>",RE.REG_ICASE);\r