正则表达式

 

认识;

正则表达式就是string的表达式,写成了字符串常量的形式

作用:

筛选符合特征的字符串和选中符合特征的字符

 筛选;可以匹配一类字符串,用于筛选符合条件的字符串。

选中:其次就是,指定的字符串选中指定的特征字符,用于替换或者是分解。

语法;

/**
	 * regex中包含的字符分为2种,普通字符和元字符。
	 * . 	任何一个字符
	 * \\d	0-9中的数字
	 * \\D	非数字
	 * \\s	空格类字符
	 * \\S	非空格类字符
	 * \\w	识别符(除了美元符)
	 * \\W	非识别符
	 * 
	 * -----------------------------
	 * [abc]	其中一个
	 * [^abc]	除了里面的
	 * [a-c[A-C]]	逻辑或,运算符省略
	 * [a-d&&[b-c]]  &&
	 * ------------------------------
	 * 修饰符,X代表正则表达式里的普通字符或者元字符
	 * x?	0,1问题。
	 * X*	出现的的次数未知。
	 * X+	1次或者是多次,及至少1次
	 * X{n}		出现n次  
	 * X{n,}	至少n次
	 * X{n,m}	n到m次
	 * Xy		就相当于原字符串就有该字符
	 * x|y		可以写多个正则表达式
	 * 一定要注意匹配字符的长度。正则表达式和原字符串都要注意长度,以及首尾。
	 * 要能写出想到筛选的字符串的正则表达式
	 */

修饰符用于确定特征字符的大概个数,【】用于说明元字符的逻辑关系,关键重要的点是在于熟练的掌握元字符的含义。唯有这样,才能掌握正则表达式。

x*和x+的区别:

x*是将特征字符单独的作为一个整体,即它选中了字符之间的“空间”,而x+则是将连续的特征字符作为一个整体。

应用:

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值