• Java正则表达式例子汇总


    1.过滤特殊字符

    package com.sheepmu.text;
      /*    
      * @author sheepmu
      */ 
    public class HWCompetition {
    	  public static void main(String[] args){
    		  String s="a%&a^b}b*[cc]#d{d"ee/ff\gg"; //!!!!!  "是为了在字符串中转义";  \ 只是为了在字符串中转义
    		  System.out.println("原串----->"+s);
    		  String regex="[%{}^\[\]*#\\/&"]";//在[ ]中,需要\来转义[];需要\来转义;来转义"
    		  String news=s.replaceAll(regex,"");
    		  System.out.println("过滤后的串----->"+news);
    	  }  
    }	 	 
    

    package com.sheepmu.text;
      /*    
      * @author sheepmu
      */ 
    public class HWCompetition {
    	  public static void main(String[] args){
    		  String s="a%&a^b}b*[cc]#d{d"ee/ff\gg"; //!!!!!  "是为了在字符串中转义";  \ 只是为了在字符串中转义
    		  System.out.println("原串----->"+s);
    		  String regex="[^%{}^\[\]*#\\/&"]";// 在[^-----------]的第一个位置出现^表示非!!!!!!!
    		  String news=s.replaceAll(regex,"");
    		  System.out.println("过滤掉  非 特殊字符的串----->"+news);
    	  }  
    }	 
    	 
     
     

    package com.sheepmu.text;
      /*    
       * StringReverse(char *strIn,char *output)找出 strIn 里面所有大写字母,将其逆序输出
          如输入:strIn:"abcHDLmnkKl",输出:output:"KLDH",
      * @author sheepmu
      */ 
    public class HWCompetition {
    	  public static void main(String[] args){
    		  String s="abcHDLmnkKl";  
    		  String news=s.replaceAll("[^A-Z]","");//去掉非大写剩下的就是大写了撒~~~
    		   StringBuffer sb=new StringBuffer(news);//String---->StringBuffer 
    		   String result=sb.reverse().toString();
    		  System.out.println("结果----->"+ result);//KLDH
    	  }  
    }	 
    	 
     
     


  • 相关阅读:
    如何修改以前登录过的共享文件夹的用户名和密码以及查看或删除浏览器里保存的密码
    python-----获取ip的两种方法
    SSO(singlesignon)单点登录
    ajax
    mybatis14--注解的配置
    mybatis13--2级缓存
    mybatis12--一级缓存
    mybatis11--多对多关联查询
    mybatis10--自连接多对一查询
    mybatis09--自连接一对多查询
  • 原文地址:https://www.cnblogs.com/oversea201405/p/3766897.html
Copyright © 2020-2023  润新知