X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Futil%2FGroupUrlLink.java;fp=src%2Fjalview%2Futil%2FGroupUrlLink.java;h=e4c4ad05bda134e535426307d02059f2832dc425;hb=990ed4ffbaa7a95b2ebb6bf6ab0440310f6e83ab;hp=512e046c8243ec2e5b32fd29f1df1deb0500bb2b;hpb=a8e0667a62546cdd95d44a45cf14a629cfa416a6;p=jalview.git diff --git a/src/jalview/util/GroupUrlLink.java b/src/jalview/util/GroupUrlLink.java index 512e046..e4c4ad0 100644 --- a/src/jalview/util/GroupUrlLink.java +++ b/src/jalview/util/GroupUrlLink.java @@ -24,6 +24,8 @@ import jalview.datamodel.SequenceI; import java.util.Hashtable; +import com.stevesoft.pat.Regex; + /** * This class is not implemented because Preferences never puts anything in * groupURLLinks. @@ -219,8 +221,7 @@ public class GroupUrlLink regexReplace[pass] = link.substring(ptok[pass] + mlength, p); try { - com.stevesoft.pat.Regex rg = com.stevesoft.pat.Regex - .perlCode("/" + regexReplace[pass] + "/"); + Regex rg = Platform.newRegexPerl("/" + regexReplace[pass] + "/"); if (rg == null) { invalidMessage = "Invalid Regular Expression : '" @@ -484,14 +485,13 @@ public class GroupUrlLink // iterate through input, collating segments to be inserted into url StringBuffer matched[] = new StringBuffer[idseq.length]; // and precompile regexes - com.stevesoft.pat.Regex[] rgxs = new com.stevesoft.pat.Regex[matched.length]; + Regex[] rgxs = new Regex[matched.length]; for (pass = 0; pass < matched.length; pass++) { matched[pass] = new StringBuffer(); if (regexReplace[pass] != null) { - rgxs[pass] = com.stevesoft.pat.Regex - .perlCode("/" + regexReplace[pass] + "/"); + rgxs[pass] = Platform.newRegexPerl("/" + regexReplace[pass] + "/"); } else {