Package java.util.regex

Examples of java.util.regex.Pattern.matcher()


       
        // trying to compile the regular expression filter expression
        Matcher filterMatcher = null;
        try {
            final Pattern filterPattern = Pattern.compile(filter,Pattern.MULTILINE);
            filterMatcher = filterPattern.matcher("");
        } catch (final PatternSyntaxException e) {
            Log.logException(e);
        }

        int level = 0;
View Full Code Here


   
    Matcher m;
   
    s = Pattern.compile("ed2k:\\/\\/\\|server\\|([0-9]{1,3}+.[0-9]{1,3}+.[0-9]{1,3}+.[0-9]{1,3}+)\\|([0-65535]*)\\|\\/");
   
    m = s.matcher(link);
   
    if (m.matches()) {
      server_address = m.group(1);
      server_port = Integer.valueOf(m.group(2)).intValue();
    }
View Full Code Here

   
    Matcher m;
   
    s = Pattern.compile("ed2k:\\/\\/\\|server\\|([0-9]{1,3}+.[0-9]{1,3}+.[0-9]{1,3}+.[0-9]{1,3}+)\\|([0-65535]*)\\|\\/");
   
    m = s.matcher(link);
   
    return m.matches();
  }
 
  public static List<ED2KServerLink> extractLinks(String rawData) {
View Full Code Here

 
  public static List<ED2KServerLink> extractLinks(String rawData) {
   
    Pattern s = Pattern.compile("ed2k:\\/\\/\\|server\\|([0-9]{1,3}+.[0-9]{1,3}+.[0-9]{1,3}+.[0-9]{1,3}+)\\|([0-65535]*)\\|\\/");
   
    Matcher m = s.matcher(rawData);
   
    List<ED2KServerLink> links = new LinkedList<ED2KServerLink>();
   
    while(m.find()) {
     
View Full Code Here

     * will be left untouched.
     */
    private static String[] splitAtNonWordCharacters(final String string)
    {
        final Pattern capitalSequencePattern = Pattern.compile("[A-Z]+");
        final Matcher matcher = capitalSequencePattern.matcher(StringUtils.trimToEmpty(string));
        final StringBuffer buffer = new StringBuffer();
        while (matcher.find())
        {
            matcher.appendReplacement(buffer, ' ' + matcher.group());
        }
View Full Code Here

      try {
        String result = connection.sendQuery();
        last_update_time = System.currentTimeMillis();
        response_code = connection.getHttpResponseCode();
        Pattern pattern = Pattern.compile(VERSION_REGEX);
        Matcher matcher = pattern.matcher(result);
        if (!matcher.find())
          throw new JMUpdaterException("Version tag not found");
        version = matcher.group(1);
        version = version.trim();
        result = result.replace("\n", "<br>");
View Full Code Here

          throw new JMUpdaterException("Version tag not found");
        version = matcher.group(1);
        version = version.trim();
        result = result.replace("\n", "<br>");
        pattern = Pattern.compile(CHANGELOG_REGEX);
        matcher = pattern.matcher(result);
        if (!matcher.find())
          throw new JMUpdaterException("Changelog tag not found");
        changelog = matcher.group(1);
        changelog = changelog.replace("<br>", "\n");
        return ;
View Full Code Here

    {

        for (Iterator i = uncountables.iterator(); i.hasNext();)
        {
            Pattern pattern = (Pattern)i.next();
            Matcher matcher = pattern.matcher(str);
            if (matcher.matches())
            {
                return str;
            }
        }
View Full Code Here

        for (Iterator i = rules.iterator(); i.hasNext();)
        {
            Inflection inflection = (Inflection)i.next();
            Pattern pattern = inflection.getPattern();
            String replace = inflection.getReplace();
            Matcher matcher = pattern.matcher(str);
            if (matcher.matches())
            {
                return matcher.replaceFirst(replace);
            }
        }
View Full Code Here

      throw new ED2KLinkMalformedException("This ED2K link is not valid " + fileLink);
   
    Pattern s;
    Matcher m;
    s = Pattern.compile(ED2K_LINK_PATTERN, Pattern.CASE_INSENSITIVE);
    m = s.matcher(fileLink);
    if (m.matches()) {
      this.fileName=m.group(1);
      this.fileSize=Long.valueOf(m.group(2)).longValue();
      this.fileHash = new FileHash(m.group(3));
      this.partHashSet = extractPartHashes(fileHash,m.group(4));
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.