正则表达式的知识普及
生活随笔
收集整理的這篇文章主要介紹了
正则表达式的知识普及
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
為什么80%的碼農都做不了架構師?>>> ??
1.什么事正則表達
正則表達式是可以匹配文本片段的模式。例如'python'可以用來匹配字符串'python'。你可以用這種匹配行為搜索文本中的模式,并且用計算后的值替換特定模式,或者將文本進行分段。
- 通配符
- 對特殊字符進行轉義
- 字符集
- 選擇符和子模式
- 可選項和重復子模式
在子模式后面加上問號,就變成可選項。它可能會出現在匹配字符串中,但并非必須的。例如,下面這個正則表達式:‘(http://)?(www\.)?python\.org',這里會匹配'http://www.python.org'或者'http://python.org'或者'www.python.org'或者'python.org'這四種情況。
問號表示子模式可以不出現或者出現一次。其他情況就如下
(pattern)*:表示pattern可以出現0次,1,次,2次等等
(pattern)+:表示pattern至少出現1次
(pattern){m,n}:表示pattern至少出現m次,至多出現n次
- 字符串的開始和結尾
轉載于:https://my.oschina.net/gzckj/blog/102459
總結
以上是生活随笔為你收集整理的正则表达式的知识普及的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DedeCms织梦彩色标签云(tag)随
- 下一篇: oracle 德部分操作笔记(自己用的)