Package java.util.regex

Examples of java.util.regex.Matcher.appendTail()


                m.appendReplacement(sb, str);
            }
            else
                m.appendReplacement(sb, "_" + str);
        }
        m.appendTail(sb);
        return sb.toString();
    }


    public static String attributeNameToMethodName(String attr_name) {
View Full Code Here


            Matcher m=ATTR_NAME_TO_METHOD_NAME_PATTERN.matcher(attr_name);
            StringBuffer sb=new StringBuffer();
            while(m.find()) {
                m.appendReplacement(sb, attr_name.substring(m.end() - 1, m.end()).toUpperCase());
            }
            m.appendTail(sb);
            char first=sb.charAt(0);
            if(Character.isLowerCase(first)) {
                sb.setCharAt(0, Character.toUpperCase(first));
            }
            return sb.toString();
View Full Code Here

    private static String replaceNumericEntities(String str, Pattern pattern, int base) {
        Matcher matcher = pattern.matcher(str);
        StringBuffer buf = new StringBuffer(str.length());
        for (; matcher.find(); matcher.appendReplacement(buf, Character.toString((char) Integer.parseInt(matcher.group(1), base))))
            ;
        matcher.appendTail(buf);
        return buf.toString();
    }

    public static String base64Decode(String s) {
        try {
View Full Code Here

        Matcher matcher = ENCODED_URI.matcher(path);
        while (matcher.find()) {
            String val = matcher.group(1);
            matcher.appendReplacement(builder, String.valueOf((char) (Integer.parseInt(val, 16))));
        }
        matcher.appendTail(builder);
        return builder.toString();
    }

    private Object unpack(Object path) {
        Object current = path;
View Full Code Here

                rep = rep.replaceAll("\\\\", "\\\\\\\\");
                rep = rep.replaceAll("\\$", "\\\\\\$");
            }
            m.appendReplacement(sb, rep);
        }
        m.appendTail(sb);
        return sb.toString();
    }

    /**
     * get configId's type from xmlConfigHash which is parsed from chaidb.conf
View Full Code Here

        final StringBuffer buffer = new StringBuffer();
        while (matcher.find())
        {
            matcher.appendReplacement(buffer, ' ' + matcher.group());
        }
        matcher.appendTail(buffer);

        // split on all non-word characters: make sure we send the good parts
        return buffer.toString().split("[^A-Za-z0-9]+");
    }
View Full Code Here

    Matcher m = Pattern.compile("([^\\\\])\\\\([^\\\\])").matcher(file);
    StringBuffer s = new StringBuffer();
    while (m.find()) {
      m.appendReplacement(s, m.group(1) + "/" + m.group(2));
    }
    m.appendTail(s);
    file = s.toString();
    String[] fileParts = file.split("/");

    if (fileParts.length == 0)
      return null;
View Full Code Here

      String replacement = getFieldAndFormat(m.group(), entry, database);
      if (replacement == null)
        replacement = "";
      m.appendReplacement(s, replacement);
    }
    m.appendTail(s);

    return s.toString();
  }

  /**
 
View Full Code Here

    StringBuffer buf = new StringBuffer();
    while (mcr.find()) {
      String replaceStr = mcr.group();
      mcr.appendReplacement(buf, replaceStr.substring(1, replaceStr.length() - 1));
    }
    mcr.appendTail(buf);
    return buf.toString();
  }

  /**
   * This method looks up what kind of external binding is used for the given
View Full Code Here

                        content = getDocUrl(content);
                    }
                    matcher.appendReplacement(sb, s1 + content + s2);
                }
            }
            matcher.appendTail(sb);
            return sb.toString();
        } else {
            return self;
        }
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.