美文网首页
2019-09-02 正则表达式

2019-09-02 正则表达式

作者: big简 | 来源:发表于2019-10-12 12:04 被阅读0次

1. 如果精确查找 “ hi ” 这个单词,可以使用:\bhi\b

2. \bhi\b. *\bLucy\b

    表达式的意思是:一个单词hi然后是任意个任意字符(但不能是换行),最后是Lucy这个单词。

    这里, . 是另一个元字符,匹配除了换行符以外的任意字符。

    *同样是元字符,不过它代表的不是字符,也不是位置,而是数量,它指定* 前边的内容可以连续重复使用任意次以使整个表达式得到匹配。

    因此,.* 连在一起就意味着任意数量的不包含换行的字符。

3. 0\d\d-\d\d\d\d\d\d\d\d    相当于    0\d{2}-\d{8}

    表达式的意思是:以0开头,然后是两个数字,然后是一个连字号"-”,最后是8个数字

    这里的\d是个新的元字符,匹配一位数字。-不是元字符,只匹配它本身这个字符串。

4. \s匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格等。\w匹配字母或数字或下划线或汉字等。

5. \ba\w*\b

    匹配以字母a开头的单词,先是某个单词开始处(\b),然后是字母a,然后是任意数量的字母或数字(\w*),最后是单词结束处(\b)

6. \d+匹配1个或更多连续的数字。+ 和 * 类似,不同的是*匹配重复任意次(可能是0次),而+则匹配重复1次或更多次。

    ?    重复0次或1次

    {n}    重复n次

    {n,}    重复n次或更多次

    {n,m}    重复n到m次

7. \b\w{6}\b    匹配刚好6个字符的单词

8.  ^ 匹配字 符串的开始, $ 匹配字符串的结束。

9. ^\d{5,12}$

    5到12位的数字

    如果不使用^和$的话,对于\d{5,12}而言,使用这样的方法就只能保证字符串里包含5到12连续位数字,而不是整个字符串就是5到12位数字。

10.  若想使用 ‘ . ’ ,‘ * ’ ,‘ \ ’ 则要在前加上转义字符 ' \ ',也就是' \. ' ,' \* ' ,' \\ '

11. \(?0\d{2}[) -]?\d{8}

    eg:(010)88886666,或022-22334455 ,或02912345678等。

    一个转义字符\( ,它能出现0次或1次(?),然后是一个0,后面跟着2个数字(\d{2}),然后是)或-或空格中的一个,它出现1次或不出现(?),最后是8个数字( \d{8})。

    不幸的是,也能匹配010)12345678或(022-87654321这样的"不正确"的格式。通过分支条件: | 可以解决这个问题。

    \(0\d{2}\){- }?\d{8}|0\d{2}[- ]?\d{8}

——————————————未完待续——————————————

相关文章

  • 2019-09-02 正则表达式

    1. 如果精确查找 “ hi ” 这个单词,可以使用:\bhi\b 2.\bhi\b. *\bLucy\b 表达式...

  • GDAS002-Bioconductor备忘录

    title: GDAS002-Bioconductor备忘录date: 2019-09-02 12:0:00typ...

  • TED-003 重新认识出轨行为

    分类:社会 时间:2019-09-02 片长:21:35 TED简介:幸福的人为什么会出轨?人们说起不忠,真正是指...

  • 2019-09-02 量化技术择时

    2019-09-02 量化技术择时 提醒:所有策略指标只能提供参考,均有失效可能,请谨慎使用,自行承担风险 【必看...

  • 我的星球:狼心狗肺星

    2019-09-02 晴 北京·昌平 狗窝 凌晨村口买夜宵看到站街的妓女有感:如果结婚只是避免劳苦的生活,那婚姻无...

  • 价值的“粒波二象性”与马克思劳动价值论的修正

    林汉扬 640 3 收藏2019-09-02 价值的“波粒二象性” 以前我曾经提到过价值的波粒两象性,昨天...

  • 2019-09-02

    2019-09-02 2019年9月2号: 今天,孩子们开学了,早上儿子早早的醒了,就说妈妈,你快点起来给我做饭吧...

  • Linux命令行与Shell脚本编程大全-shell正则表达式

    本章内容: 定义正则表达式 了解基本正则表达式 扩展正则表达式 创建正则表达式 定义正则表达式 正则表达式是你定义...

  • 2019-09-02

    《大般涅槃经梵行品第二十之一 》选读 天上天下无如佛 “善男子,菩萨摩诃萨行布施时,于诸众生慈心平等犹如子想。又行...

  • 2019-09-02

    现在最重要的事儿,就是睡个好觉,迎接美好的明天~

网友评论

      本文标题:2019-09-02 正则表达式

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