zoukankan      html  css  js  c++  java
  • 《java入门第一季》之正则表达式常见规则

    正则表达式规则不用记住,只是知道是做什么用的即可。常见规则如下:


    A:字符
    	x 字符 x。举例:'a'表示字符a
    	\ 反斜线字符。
    	
     新行(换行)符 ('u000A') (\n来表示换行)
    	
     回车符 ('u000D')
    	
    B:字符类
    	[abc] a、b 或 c(简单类) 
    	[^abc] 任何字符,除了 a、b 或 c(否定) 
    	[a-zA-Z] a到 z 或 A到 Z,两头的字母包括在内(范围) 
    	[0-9] 0到9的字符都包括
    	
    C:预定义字符类
    	. 任何字符。我的就是.字符本身,怎么表示呢? .(表示.的话。语句为:\.)
    	d 数字:[0-9]    再代码中如何表示呢?  \d
    	w 单词字符:[a-zA-Z_0-9]
    		在正则表达式里面组成单词的东西必须有这些东西组成
    
    D:边界匹配器
    	^ 行的开头 
    	$ 行的结尾 
    	 单词边界
    		就是不是单词字符 a-zA-Z_0-9 的地方。//单词字符有:a-zA-Z_0-9
    		举例:hello world?haha;xixi    //其中边界有  空格、?、;
    	
    E:Greedy 数量词 
    	X?              X,一次或一次也没有
    	X*      X,零次或多次,这里包括了零次
    	X+ 		X,一次或多次,这里不包括零次
    	X{n} 	X,恰好 n 次 
    	X{n,} 	X,至少 n 次 
    	X{n,m} 	X,至少 n 次,但是不超过 m 次 

    下一篇开始正式进入正则表达式的强大功能。

  • 相关阅读:
    移动端(手机端)页面自适应解决方案1(rem布局)---750设计稿
    ionic4之ion-sliders
    ionic4 新建
    Object的多种方法
    angular的Hash 模式和 HTML 5 模式
    关于滚动条
    前端笔记(1-20)
    百度图片网址
    ImageLoader_显示图片
    viewpager_轮播
  • 原文地址:https://www.cnblogs.com/wanghang/p/6299819.html
Copyright © 2011-2022 走看看