美文网首页
正则表达式(二)

正则表达式(二)

作者: StarShift | 来源:发表于2016-10-29 00:54 被阅读33次

匹配非数字字符

\D 
[^0-9]
[^\d]

匹配单词

\w

\D 不同的是,\D会匹配空格,标点符号等字符,而 \w不会。在英语环境中,\w 相当于:
[_a-zA-Z0-9]

字符边界和断言

^ 从开始匹配。
$ 从结尾匹配。
\bTHE\b 表示THE 这个单词。

正则表达式的元字符

 .^$*+?|(){}[]\-

字符简写式

字符简写式 描述
\a 报警符
[\b] 退格字符
\c x 控制字符
\d 数字字符
\D 非数字字符
\o xxx 字符的八进制值
\w 单词字符
\W 非单词字符
\0 空字符
\x xx 字符的十六进制值
\u xx 字符的unicode值

可以使用 \s 匹配空白字符,它会匹配:

  • 空格
  • 制表符(\t)
  • 换行符(\n)
  • 回车符(\r)

\s 有时候也采用大写形式,用来匹配非空字符 \S。

使用元字符的字面值

可以用 \Q 和 \E 之间的字符集来匹配字符串字面值。

比如想匹配$ ,可以使用如下方式:\Q $ \E。

相关文章

  • iOS 正则表达式细说

    ios正则表达式细说(一)ios正则表达式细说(二)

  • Java正则表达式参考

    Java正则表达式入门 java正则表达式应用 深入浅出之正则表达式(一) 深入浅出之正则表达式(二) 正则表达式...

  • 正则表达式

    Python正则表达式初识(一) Python正则表达式初识(二) Python正则表达式初识(三) Python...

  • 2019-01-11三剑客之grep

    一、正则表达式 基本正则表达式 逐一阐述 扩展正则表达式 案例 二、grep 参数 案例

  • 常用正则表达式

    常用正则表达式大全!(例如:匹配中文、匹配html)目录导航一、常见正则表达式二、正则表达式应用一、常见正则表达式...

  • 正则表达式(二)--常用正则表达式

    正则表达式(二)--常用正则表达式 @(study)[Maxe, markdown_study, LaTex_st...

  • 高效的获取文件的扩展名

    一: 正则表达式 二: 正则表达式 四: String的slice、lastIndexOf方法 这是如何实现的...

  • linux-正则表达式

    一、正则表达式 1.1、字符匹配 1.2、匹配次数 1.3、位置锚定 二、扩展正则表达式

  • 手机号码中间四位数显示****

    方法一:正则表达式 方法二:subtr

  • 常用的正则表达式

    一、主要是验证数字的常见正则表达式: 二、主要校验字符的正则表达式: 三、特殊需求正则表达式: 下面给大家介绍在前...

网友评论

      本文标题:正则表达式(二)

      本文链接:https://www.haomeiwen.com/subject/jgyoyttx.html