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;
        }

  • 相关阅读:
    IntelliJ IDEA 常用设置讲解
    Maven
    FileStram文件正由另一进程使用,该进程无法访问该文件,解决方法
    IIS 调用Microsoft.Office.Interop.Word.Documents.Open 返回为null
    .NET 中的 async/await 异步编程
    PHP表单验证内容是否为空
    PHP中的魔术变量
    PHP中的function函数详解
    PHP中的循环while、do...while、for、foreach四种循环。
    利用switch语句进行多选一判断。
  • 原文地址:https://www.cnblogs.com/lexus/p/2382554.html
Copyright © 2011-2022 走看看