实训13 2018.04.03

本文详细介绍了正则表达式的概念及各种语法元素的含义,并列举了常用的正则表达式匹配规则,包括特殊字符、通配符、重复次数限定等。

正则表达式(Regular Expression):

  正则表达式是用于描述某种句法规则字符串

  正则表达式明确区分大小写!

  正则表达式的语法规则:

    (以下表示:字符,含义)

    x,表示的就是某个字符x

    \\,表示的是反斜杠字符\(第一条反斜杠是转义字符)

    \t,制表符

    \n,换行符(对应的效果就是换行,光标在原有位置的下一行,会产生新的一行)

    \r,回车符(对应的效果就是回车后的效果,光标来到下一行行首,不会产生新的一行)

    [abc],表示a||b||c(中括号括起来表示匹配内容中的某一个字符)

    [^abc],表示!a&&!b&&!c(对[abc]取反)

    [a-zA-Z],大写字母和小写字母

    [0-9],数字

    [0-9a-zA-Z_],字母数字下划线

    .(点),通配符—可以表示任何字符(如果想使用.(点)的含义而不是表示通配的含义的话,使用"\\."表示)

    \d,等价于[0-9]

    \w,单词字符—等价于[0-9a-zA-Z_]

    ^,表示的是行的开头("^[0-9]" 表示以数字开头)

    $,表示的是行的结尾("[0-9]$" 表示以数字结尾)

    x?,表示x出现0~1次

    x*,表示x出现零次或多次(即任意次)

    x+,表示x出现一次或多次(即至少出现一次,等价于x{1,})

    x{m},表示x恰好出现n次

    x{m,},表示x至少出现m次

    x{m,n},表示x出现的次数m<=x<=n

  字符串String类中涉及正则表达式的常用方法: boolean matches(String regex),String split(String regex),String replaceAll(String regex, String replacement)。注意这些方法都是String类中的方法!

 

Date,DateFormat,Calendar类见API,主要是熟悉其中的方法。

转载于:https://www.cnblogs.com/goxxiv/p/8709447.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值