正規表示式基礎知識總結
一、基本正規表示式
初學者遇到正規表示式(Regular Expression )一定會很頭痛。各種符號,各種靈活的用法。難以記憶...... 我最近也在學習正規表示式,最近總結一下基本用法。
1 * 0-n個前面的字元; 如:hel*o
2 . 任意單符; 如:.*
3 ^ 匹配行首;如 ^$ 匹配一個空串
4 $ 匹配行尾; 如 ^.& 匹配只有一個字元的空串
5 [ ] 匹配字符集合;如:[a-zA-Z]*匹配所有英文單詞
6 \{ n\} 匹配前面的字元n次; 如:TO\{3\}M ---> TOOOM
7 \{ n,\} 匹配前面的字元至少n次 如 :TO\{3,\}M ---> TOOOM TOOOOM TOOOOOM ……
8 \{ n,m\} 匹配前面的字元n-m次; 如TO\{3,6\}M ---> TOOOM -TOOOOOOM
9 \< \> 精確匹配 如:匹配單詞 \<the\>
二、擴充套件正規表示式:
1 ? 匹配0個或1個之前的字元 ;
2 + 1到多個;
3 () 分組表示一個字符集合; 如 re(o|a|e)d ---> reod read reed
4 | 表示“或” ,一組可選字元;
根據以上符號,會產生各種靈活的用法,我還要繼續深入學習,後續還會記錄一些我掌握的RE例項
相關文章
- 正規表示式基礎知識
- 正規表示式(一) 基礎知識
- 正規表示式知識(+)
- Js基礎知識3-字串、正規表示式全解JS字串
- 正規表示式知識點
- 正規表示式總結
- 正規表示式基礎
- javascript正規表示式 | 知識梳理JavaScript
- JS正規表示式總結JS
- Java正規表示式總結Java
- 常用正規表示式總結
- JS基礎:正規表示式JS
- shell基礎 — 基本正規表示式
- 前端基礎之正規表示式前端
- bash基礎特性、正規表示式
- Python基礎之正規表示式Python
- python基礎操作——正規表示式Python
- php之正規表示式函式總結PHP函式
- 超簡單!正規表示式總結
- JavaScript基礎-06-正規表示式JavaScript
- 硬剛正規表示式的心得總結
- PHP基礎系列之正規表示式(一)PHP
- 【重溫基礎】9.正規表示式
- JavaSE基礎:”頭疼”的正規表示式Java
- JavaSE基礎:"頭疼"的正規表示式Java
- Python--之正規表示式一基礎Python
- Java基礎知識總結Java
- React 基礎知識總結React
- SpringIOC基礎知識總結Spring
- Rust 基礎知識總結Rust
- 索引基礎知識總結索引
- 搞定PHP面試 - 正規表示式知識點整理PHP面試
- 爬蟲必學知識之正規表示式上篇爬蟲
- 認識正規表示式(上)
- JS基礎教程——正規表示式示例(推薦)JS
- Java基礎知識點總結Java
- JS基礎知識深入總結JS
- TCP/IP 基礎知識總結TCP