Beispiel #1
0
 public static String splitString(final String s) {
   try {
     // ErrorDump.log(this, s);
     StringBuffer regexp = new StringBuffer();
     String finalResult = s;
     String tokens[] = generateTokens(s);
     java.util.List<String> regexps = new LinkedList<String>();
     for (String token : tokens) {
       String processedToken = processToken(token);
       if (processedToken != null) {
         if (mixedToken(token, processedToken)) processedToken = ".*";
         finalResult = finalResult.replace(token, processedToken);
         regexps.add(processedToken);
         regexp.append(processedToken);
       }
     }
     return deSimplifyToken(finalResult);
   } catch (Exception e) {
     ErrorDump.error(SmartString.class, e);
     return s;
   }
 }