zoukankan      html  css  js  c++  java
  • 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
    	  }  
    }	 
    	 
     
     


  • 相关阅读:
    jenkins中通过Publish Over SSH将项目部署到远程机器上
    GitHub 开源的 MySQL 在线更改 Schema 工具【转】
    MySQL ProxySQL读写分离实践
    MySQL ProxySQL读写分离使用初探
    LVS+Keepalived实现DBProxy的高可用
    Redis Codis 部署安装
    CS 和 BS 的区别和优缺点(转)
    Linux的SOCKET编程详解(转)
    数据结构-深度遍历和广度遍历(转)
    社保相关
  • 原文地址:https://www.cnblogs.com/oversea201405/p/3766897.html
Copyright © 2011-2022 走看看