实例讲解2--正则表达式b

原创 2012年03月30日 10:12:24
13.常用正则表达式举例
正则表达式 匹配功能
^[the] 以the开头行
[Ss]igna[lL] 匹配单词signal,signaL,Signal,SignaL
[Ss]igna[lL]\. 同上,但加一个句点
[mayMAY]
^USER$ 只包含USER的行
[tty]$ 以tty结尾的行
\. 带句点的行
^d..x..x..x 对用户、用户组及其它用户组成员有可执行权限的目录
^[^l] 排除关联目录的目录列表
[.*0] 0之前或之后加任意字符
[000*] 000或更多个
[iI] 大写或小写I
[iI][nN] 大写或小写I或n
[^$] 空行
[^.*$] 匹配行中任意字符
^……$ 包括6各字符的行
[a-zA-Z] 任意单字符
[a-z][a-z]* 至少两个小写字母
[^0-9\$] 非数字或美元表示
[^0-9A-Za-z] 非数字或字母
[123] 1到3中的一个数字
[Dd]evice 单词Device或device
De..ce 前两个字母为De,后跟两个任意字符,最后为ce
^.$ 仅有一个字符的行
^\.[0-9][0-9] 以一个句点和两个数字开始的行
“’Device’” 单词Device
De[Vv]ice\. 单词Device.或DeVice.
[0-9]\{2\}-[0-9]\{2\}-[0-9]\{4\} 日期格式dd-mm-yyyy
[1-9][0-9]\{1,2\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\} IP地址格式nnn.nnn.nnn.nnn
[^.*$] 匹配任意行

正则表达式笔记 2 边界符中的单词边界 \b

Regex : 本文介绍正则表达式中单词边界 \b 的使用本文正则表达式在 Java 中测试边界符有 \b, \B, ^, $, \A, \G, \Z, \z,本文只介绍 \b 的用法,其余的将...

深入入门正则表达式(java) - 2 - 基本实例

深入入门正则表达式(java) - 引言深入入门正则表达式(java) - 1 - 入门基础 深入入门正则表达式(java) - 2 - 基本实例深入入门正则表达式(java) - 3 - 正则在ja...
  • su1216
  • su1216
  • 2013年03月01日 17:06
  • 2684

C++11 正则表达式——实例2

下面来介绍和regex_match()很像的regex_search()的使用实例,regex_match()要求正则表达式必须与模式串完全匹配,regex_search()只要求存在匹配项就可以。 ...
  • glt3953
  • glt3953
  • 2013年05月09日 11:40
  • 450

JAVA 正则表达式验证讲解和实例(转)

本文将介绍如何在Java中使用正则表达式来处理文本数据。正则表达式就是一个字符串,但和普通的字符串不同的是,正则表达式是对一组相似字符串的抽象,如下面的几个字符串: a98b c0912d c1...

正则表达式基础小总结(实例讲解)

正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 给定一个正则表达式和另一个字符...
  • wwwwse
  • wwwwse
  • 2016年04月09日 15:31
  • 372

正则表达式常用的三个定位符^ $ \b

一 代码   字符^的使用 行首匹配字符^的使用

利用正则表达式解析(1+3*m+s*b+c*v)^3

1、问题描述 把(1+3*m+s*b+c*v)^3的表达式化简为形如(1+3*m+s*b+c*v)*(1+3*m+s*b+c*v)*(1+3*m+s*b+c*v)的格式。 ps:这个问题是我在别人的...

正则表达式中\b跟\s的或运算

正则表达式: \s 匹配空格; \b 匹配边界 包括空格、回车、字符串开头跟结尾(但不包括空格、回车)。 不多说上图。第一张:匹配 \s|\b 第二张:匹配 \b|\s 第三张:匹配 \s ...

正则表达式匹配单词\b

正则表达式匹配单词 2010-12-01 13:04 正则表达式匹配单词其实就是要处理单词的边界问题,那么具体的实现是如何呢?正则表达式匹配单词所涉及的方法以及原理是什么呢?那...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实例讲解2--正则表达式b
举报原因:
原因补充:

(最多只允许输入30个字)