正则表达式 by example

正则表达式 by example

hanlray@hotmail.com

Revision: 1.0 Date: 2005/06/23


  • ^(From|Subject)

    匹配以From:或Subject:打头的输入

  • ^From|Subject

    匹配以From打头或含有Subject:的输入,alternation(以|表达的)是最远匹配,但不会超过括号

  • gr[ea]y

    匹配grey或gray

  • <H[1-6]>

    匹配H1,H2,...,H6

  • [0-9a-fA-f]

    匹配一个数字或字母

  • [^1-6]

    匹配不是1到6的任意字符,此时^代表否定

  • 03[-./]19[-./]76

    匹配03-19-76或03.19.76或03/19/76,注意此时-不是表示范围的元字符,因为它是[或[^后的第一个字符

  • 03.19.76

    匹配03,19,76间有任意字符的形式,如203319 7639

  • q[^u]

    是否匹配Iraq 不匹配,因为一个字符类别(即[]所表达的)仍然需要一个字符匹配

  • colou?r

    匹配colour或color

  • 4(th)?

    匹配4或4th

  • <H[1-6] *>

    匹配<H1>,<H2>...,<H6>及其带空格版本

  • <HR +SIZE *= *14 *>

    匹配<HR SIZE=14>及其HR和SIZE间有一个或多个空格,=号两边有空格,14后有空格的版本

  • <HR( +SIZE *= *[0-9]+)? *>

    匹配所有HR标签

  • [a-zA-Z]{1,5}

    匹配1至5个字母

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值