正则表达式(几个例子)

[a-z]+(?=ing)匹配以ing结尾的单词

[a-z]+(?=\d+)匹配以数字结尾的单词

(0\d{2,3}-\d{7,8})|(1[3578]\d{9})

[\w\-][email protected][a-z0-9A-Z]+(\.[a-zA-Z]{2,3}){1,2}

注: - 等符号在[] ()中要加 \          +放到后面表示至少出现一次

[]可以匹配括号中的任意字符     ()

正则表达式匹配生日

匹配生日 (19|20)\d{2}-(1[0-2]|0?[1-9])-(3[0-1]|2[0-9]|0?[1-9])
时间: 2024-10-12 15:26:22

正则表达式(几个例子)的相关文章

笔记-[正则]-正则表达式的常用例子.

常用的正则表达式的例子:  匹配中文:[\u4e00-\u9fa5] 行首行尾空格:^\s*|\s*$ Email:^\[email protected][a-z0-9]+(\.[a-z]+){1,3}$ 网址:[a-zA-z]+://[^\s]* QQ号:[1-9][0-9]{4,9} 或者 ^[1-9]\d{4,11}$ 邮政编码:[1-9]\d{5} 身份证:[1-9]\d{14}|[1-9]\d{17}|[1-9]\d{16}x 正则表达式的一个面试题:删除字符串首尾的空格 <scrip

前向后瞻正则表达式及其JS例子

定义 x(?=y) 匹配'x'仅仅当'x'后面跟着'y'.这种叫做正向肯定查找. 比如,/Jack(?=Sprat)/会匹配到'Jack'仅仅当它后面跟着'Sprat'./Jack(?=Sprat|Frost)/匹配‘Jack’仅仅当它后面跟着'Sprat'或者是‘Frost’.但是‘Sprat’和‘Frost’都不是匹配结果的一部分. x(?!y) 匹配'x'仅仅当'x'后面不跟着'y',这个叫做正向否定查找. 比如,/\d+(?!\.)/匹配一个数字仅仅当这个数字后面没有跟小数点的时候.正则

正则表达式及其使用例子

1 /** 2 * 直接量字符(这个没有举例子) 3 * 4 * 字母和数字字符 匹配自身 5 * \o NUL字符(\u0000),\t制表符(\u0009),\n换行符(\u000A) 6 * \v垂直制表符(\u000B),\f换页符(\u000C),\r回车符(\u000D) 7 * \xnn由十六进制数nn指定的拉丁字符,如:\x0A等价于\n 8 * \uxxxx由十六进制数xxxx指定的Unicode字符,如:\0009等价于\t 9 * \cX控制字符^X,如:\cJ等价于换行符

利用一个正则表达式的一个例子来讲解Java中的两种for循环。

<pre name="code" class="java"><span style="color:#FF0000;"><strong>for(String ss:str)//是将容器str内的数据以String类型的数据一个一个的遍历出来</strong></span> package 正则表达式;public class Rudolph {public static void main

php 正则表达式四,例子

PHP常用正则表达式汇总:http://bbs.php100.com/read-htm-tid-83266.html 1.非空匹配: .+ 2.浮点数匹配: ^\d+.\d{2}$ 3.手机号匹配: ^1(3|4|5|8)\d{9}$ 4.email地址匹配: ^[a-zA-Z0-9]+(-|_|\.)*[a-zA-Z0-9][email protected][a-zA-Z0-9\.]+[a-z]{2,3}$ 5.url地址匹配: ^(https?://)?([a-zA-Z0-9_*-*]+\.

正则表达式一些小例子

1.?:匹配前面的子表达式零次或一次 先找到d,中括号表示一个表达式,因此找了中括号里能匹配上的字符和d一起. s=doedoedbot re=d[bot]? result= do do db *:匹配前面的子表达式零次或多次.要匹配 * 字符,请使用 \* 遇到中括号里三个都符合,就3个都加上了 s=doedoedbot re=d[bot]* result= do do dbot .: 原文地址:https://www.cnblogs.com/facexiaoxi/p/8573928.html

在实际例子中学习正则表达式

最近整体学习了一下正则表达式的知识,发现还是在例子中进行学习效率比较高,接下来分享一下正则表达式的经典例子并进行相关知识点的总结. 例子1:匹配5-12位的数字:^\d{5,12}$ 首先介绍两个特殊符号,^表示字串开头,$表示字串结尾,这两个用来限定匹配的范围.接下来\d用来匹配一个数字,后面可以接一个{},里面输入数字.当输入一个数字时,比如{3},表示对数字进行3次匹配:当输入两个数字如例子中那样,表示匹配5-12次均可. 例子2:匹配以字母a开头的单词:\ba\w*\b 在正则表达式中可

java正则表达式

在做 Crawler的时候,本来是准备用正则的,但是看jsoup很好用,就没有学,刚刚在做古诗提取的时候,又要用到正则表达式,还是学了算了. 说明: 文章重点参考的http://www.cnblogs.com/ggjucheng/p/3423731.html,加上自己有一点理解. 正则表达式的语法可以参考: http://www.runoob.com/regexp/regexp-syntax.html java正则表达式主要是关于java.util.regex中的两个类: 1.Pattern:正

grep与正则表达式,grep、egrep和fgrep

grep用法详解:grep与正则表达式 首先要记住的是: 正则表达式与通配符不一样,它们表示的含义并不相同!正则表达式只是一种表示法,只要工具支持这种表示法, 那么该工具就可以处理正则表达式的字符串.vim.grep.awk .sed 都支持正则表达式,也正是因为由于它们支持正则,才显得它们强大:1基础正则表达式grep 工具,以前介绍过.grep -[acinv]   '搜索内容串'   filename-a 以文本文件方式搜索-c 计算找到的符合行的次数-i 忽略大小写-n 顺便输出行号-v