美文网首页02『 UI 知识 』iOS 开发 iOS Developer
正则表达式的常用元素及其意义

正则表达式的常用元素及其意义

作者: Jason_Wong | 来源:发表于2016-07-30 11:39 被阅读221次

一.什么叫正则表达式?
在编写处理字符串的程序时,经常会有查找符合某些符合负责规则的字符串的需要,正则表达式
就是用于描述这些规则的工具.

二.正则表达式的知识点
1.匹配
匹配pattern并获取这一匹配,所获取的匹配可以从产生的Matches集合得到

2.常用元素
. 匹配除换行符意外的任意字符
\w 匹配字母或数字或下划线或汉字
\s 匹配任意的空白符 (空格,TAB\t,回车\r \n)
\d 匹配数字
^ 匹配字符串的开始
$ 匹配字符串的结束
\b 匹配单词的开始或结束

3.常用反义字符
\W 匹配任意不是字母,数字,下划线,汉字的字符
\S 匹配任意不是空白符的字符
\D 匹配任意非数字的字符
\B 匹配不是单词或结束的位置
[^x] 匹配除x意外的任意字符
[^aeiou] 匹配除了aeiou这几个字母意外的任意字符

4.集合
[xyz] 字符集合
[^xyz] 负值字符集合
[a-z] 字符范围
[^a-z] 负值字符范围

5.常用限定符

  •         重复0次或更多次
    
  •        重复一次或更多次
    

? 重复0次或1次
{n} 重复n次
{n , } 重复n次或更多次
{n , m} 重复n次到m次

6.贪婪和懒惰
*? 重复任意次,但尽可能少重复
*+ 重复1次或更多次,但尽可能少重复
?? 重复0次或1次,但尽可能少重复
{n , m} 重复n到m次,但尽可能少重复
{n , } 重复n次以上,但尽可能少重复

如果上面的文章对您在以后的开发中能派上用场,请关注或点个喜欢吧,我会不定期的给您分享或推荐一些好的文章哦_

相关文章

  • 正则表达式的常用元素及其意义

    一.什么叫正则表达式?在编写处理字符串的程序时,经常会有查找符合某些符合负责规则的字符串的需要,正则表达式就是用于...

  • 数据存储(二)XML的存储与解析

    (一)XMl常用类及其常用属性和方法 XmlNode InnerText:获取或设置节点及其所有子节点的值(仅元素...

  • 初中物理基础知识一览表,收藏抓紧了!

    常用物理研究方法及其内容 重要的物理公式 几个定义量的物理意义 常用物理量及其度量 重要的推导公式及其适用条件 常...

  • 常用HTML元素小结

    常用HTML元素及其属性: 根元素 1. HTML文档根元素 属性:lang(全局属性),设置整个ht...

  • HTML常用元素及其用法

    整理一下HTML常用元素,方便记忆、复习。 HTML:HyperText Markup Language 超文本...

  • 【Git】【log】

    【1】log的常用选项说明: 【2】log --pretty=format:""常用的格式占位符写法及其代表的意义...

  • Javascript正则表达式常用的字符和符号

    Javascript的正则表达式在用于客户端验证的时候是非常实用和方便的,这里总结了一些常用的正则表达式的符号及其...

  • 15-正则表达式

    正则表达式常用符号 组合符号 注意 正则中:\ [] {} () * + ? ^ | $ 这些字符,都有特殊的意义...

  • 正则表达式与方法

    正则表达式---常用符号 正则表达式--常用函数 正则表达式--常用技巧 代码: 正则表达式的应用举例 1、使用f...

  • Js数组常用方法

    //JS数组常用方法及其应用/** * 1.push(): 向数组尾部添加一个或多个元素,并返回添加新元素后的数组...

网友评论

    本文标题:正则表达式的常用元素及其意义

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