zoukankan      html  css  js  c++  java
  • regex for java example


        public static String removeModelImpurities(String model)
        {
            Pattern regex = Pattern.compile("[^a-zA-Z0-9]$");
            String resultString = "";
            if (model!=null)
            {
                resultString=model.trim();
            }

            try {

                Matcher regexMatcher = regex.matcher(resultString);

                while(regexMatcher.find())
                {
                    try {
                        regexMatcher = regex.matcher(resultString);
                        try {
                            resultString = regexMatcher.replaceAll("");
    //                        System.out.println(resultString);
                        } catch (IllegalArgumentException ex) {
                            // Syntax error in the replacement text (unescaped $ signs?)
                        } catch (IndexOutOfBoundsException ex) {
                            // Non-existent backreference used the replacement text
                        }
                    } catch (PatternSyntaxException ex) {
                        // Syntax error in the regular expression
                    }
                    regexMatcher = regex.matcher(resultString);
                    if(resultString.length()==0)
                        break;
                }
            } catch (PatternSyntaxException ex) {
                // Syntax error in the regular expression
            }

            return resultString;
        }

  • 相关阅读:
    js中==与===区别
    Initialization failure 0x0000000c
    Spring通过@Value注解注入属性的几种方式
    java中读取配置文件中数据的具体方法
    spring整合hibernate
    url上参数解析笔记
    编号的生成(日期+序列号)
    application.xml & -servlet.xml
    webApplicationContext 与servletContext
    Http协议整理
  • 原文地址:https://www.cnblogs.com/lexus/p/2382554.html
Copyright © 2011-2022 走看看