《正規表示式必知必會》學習筆記以及示例文件
前言
最近又把正則拿出來看。這本書還是要複習一下的。有示例,可以動手跟著複習一遍。 實驗工具你可以到這裡下載: http://www.regexlab.com/zh/mtracer/ 還有一個選擇是sublime text。
1 正則的用途
正規表示式簡稱正則。我們可以用它來匹配字串。搜尋字串,例如搜尋car,Car,CAR。
當然也可以用來做替換。例如將http://www.ituring.com.cn 替換為<a href="http://www.ituring.com.cn" >圖靈科技</a>
2 匹配單個字元
我們用英文的句點來匹配單個字元。.a.
能夠匹配到什麼?如果我們要匹配最後三行,應該怎麼寫?
示例文字:
sales1.xls
orders3.xls
sales2.xls
sales3.xls
apac1.xls
europe2.xls
na1.xls
na2.xls
sa1.xls
.a.\.xls
試試能匹配到什麼?\.
指什麼你知道嗎?
3 匹配一組字元
請問如果要在下面文字中,我只想匹配n和s開頭的文字,該如何做?
示例文字:
sales1.xls
orders3.xls
sales2.xls
sales3.xls
apac1.xls
europe2.xls
na1.xls
na2.xls
sa1.xls
ca1.xls
[ns]a.\.xls
怎麼樣呢?
我們再加一組,再看看[ns]a.\.xls
匹配的對不對。
sales1.xls
orders3.xls
sales2.xls
sales3.xls
apac1.xls
europe2.xls
na1.xls
na2.xls
sa1.xls
ca1.xls
usa1.xls
再試試[ns]a[0-9]\.xls
小練習,你來試一下,要匹配下面的十六進位制顏色程式碼,該怎麼寫呢?
body {
background-color: #fefbd8; }
h1 {
background-color: #0000ff;}
div {
background-color: #d0f4e6;}
span {
background-color: #f08970;}
取反^
的示例,下面資料中,如何取出sam.xls:
orders3.xls
sales2.xls
sales3.xls
apac1.xls
europe2.xls
sam.xls
na1.xls
na2.xls
sa1.xls
4 元字元
元字元包括- \[]
<body>
<h1>Welcome to my Homepage</h1>
Content is divided into two sections:<br/>
<h2>SQL</h2>
Information about SQL.
<h2>RegEx</h2>
Information about Regular Expressions.
<h2>This is not valid HTML</h3>
</body> `
未完,待續
相關文章
- MySQL必知必會》正規表示式MySql
- 正規表示式學習筆記筆記
- 爬蟲必學知識之正規表示式上篇爬蟲
- Python學習筆記 - 正規表示式Python筆記
- 必知必會之Lambda表示式
- JavaScript正規表示式學習筆記(一)JavaScript筆記
- mysql必知必會筆記MySql筆記
- Python學習筆記|Python之正規表示式Python筆記
- js加固之正規表示式學習筆記JS筆記
- python 中的正規表示式學習筆記Python筆記
- 正規表示式學習筆記(1)-認識正則筆記
- SQL必知必會筆記(上)SQL筆記
- SQL必知必會筆記(下)SQL筆記
- 工作學習筆記(二) 正規表示式(轉載)筆記
- 《Mysql必知必會》讀書筆記MySql筆記
- MySQL必知必會 學習筆記 第十四章 使用子查詢MySql筆記
- JavaScript正規表示式學習筆記(二) - 打怪升級JavaScript筆記
- Day1-學習筆記-js之正規表示式筆記JS
- python爬蟲學習筆記4-正規表示式Python爬蟲筆記
- 正規表示式速查筆記筆記
- JS筆記(15): 正規表示式JS筆記
- Go 正規表示式學習Go
- MySQL必知必會筆記——查詢的基礎知識MySql筆記
- Mysql必知必會練習MySql
- 學習SpringMVC必知必會(2)~走近Spring MVCSpringMVC
- JavaScript正規表示式迷你書-筆記JavaScript筆記
- Python筆記五之正規表示式Python筆記
- 正規表示式知識(+)
- 正規表示式學習和練習
- 如何快速學習正規表示式
- 正規表示式入門學習
- 最容易理解的正規表示式筆記筆記
- 正規表示式例項蒐集,通過例項來學習正規表示式。
- 通過js正規表示式例項學習正規表示式基本語法JS
- 正規表示式知識點
- java 正規表示式語法學習Java
- 正規表示式學習(2)---字元特性字元
- 學習正規表示式(js、C#)JSC#