正则表达式之匹配和切割

  • Post author:
  • Post category:其他


/*
 * 正则表达式:符合一定规则的表达式
 * 		作用:用于专门操作字符串
 * 		特点:用一些特定的符号来表示代码的操作,简化书写
 * 			所以学习正则表达式就是学习一些特定的符号的使用
 * 		好处:可以简化对字符串的复杂操作
 * 		弊端:符号定义越多,正则越长,阅读性越差
 * 
 * 具体操作功能:
 * 1.匹配:String类中的matches()方法
 * 		matches(String regex) 告知此字符串是否匹配给定的正则表达式。返回boolean类型的值
 * 		matches()方法用规则匹配整个字符串,只要有一处不符合规则,就匹配结束,返回false
 * 
 * 2.切割:String类中的split()方法
 * 		注意切割的时候尽量不要用正则表达式定义的特殊符号
 * 		如果要用则要转义一下,变成这样\\.因为如果只是".",它表示任意字符,如果用它切没有意义
 */
package 类;

public class 正则表达式 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		正则表达式 d = new 正则表达式();

		/*
		 * 切割字符串,按照多种对应字符切割
		 * 下面代码提供了多种切割规则
		 * 除了需要转义的特殊字符,其他的字符采用相同的方式进行切割
		 * 例如可以把下面的逗号改成空格得到的结果相同
		 */
		
		//按照多个"\\"来切割
		//注意如果表示"\"要用两个"\\"
		//"\\\\"表示两个"\\"
		d.splitDemo("c\\abc\\\\\\aa.txt","\\\\+");
		
		//按照多个点.来切割字符串
		d.s



版权声明:本文为wuxiushu原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。