會員中心 | iThome online | iT邦部落格 | 小7聚樂部 | iThome download | apphome

載入中...

ted99tw

iT邦初學者
1級

JavaScript 教學 24:三顧茅廬

灑花灑花

玄德曰:"漢左將軍宜城亭侯領豫州牧皇叔劉備",特來拜見先生。

童子曰:我記不得許多名字。

玄德曰:你只說"劉備"來訪。

灑花灑花


發佈到:發佈到Facebook 發佈到噗浪 發佈到twitter
分享時間:2012-07-22 14:27:56
最近更新:2012-07-29 12:11:08
▼ ADVERTISEMENT ▼
分享內容
7
本節內容為“正規表示式”(Regular Expression,RegExp)。RegExp功能強大,並為許多作業系統與程式語言所支持。若能熟悉RegExp,則字串的“尋找與取代”作業便能事半功倍。

就像劉皇叔在三顧茅廬時所報的名號:“漢左將軍宜城亭侯領豫州牧皇叔劉備”,童子嫌太長,則只要使用以下RegExp找一下是否出現“劉備”關鍵字,即可符合臥龍先生出門前所交待的重點了。
==============
var patt = new RepExp("劉備","gi");
var str = “漢左將軍宜城亭侯領豫州牧皇叔劉備”;
document.write(str.match(patt)); //結果為“劉備”
==============

影片中的“正規表示式”說明部份如下:
==============
1 var patt = new RegExp(“劉備”,“gi”);
2 [aeiou]/[^aeiou]
3 [0-9]
4 [A-Z]/[a-z]
5 [red|blue|green]
6 傳回:patt.exec()
7 測試:patt.test()
8 取代:str.replace(/劉備/gi,“曹操”);
==============



實作網址:http://www.w3schools.com/js/default.asp

最重要的是.............“推”是一定要按的啦!!!

上一篇:《孫子兵法》始計
下一篇:喪亂帖
第一篇:周南關睢

參考資料:w3schools.com

JavaScript 教學 24:三顧茅廬
iT邦幫忙MVP
cdfu( iT邦初學者1級 )
2012-07-27 17:21:41
筆記
lugood( iT邦初學者9級 )
2012-11-13 21:17:56
看泰大的視頻過程中的講解都懂,可是聽完又似懂非懂,有點不知道該如何運用。
我可以說RegExp其實是字元搜尋器嗎?搜尋完再用str來加工??

[-隱藏]

回應 lugood

1

ted99tw 說:

lugood提到:
我可以說RegExp其實是字元搜尋器嗎?搜尋完再用str來加工??


RegExp其實是字元搜尋"定義",定義完後才能作用在宿主str上,搜出我們要的字元。

2012-11-13 21:23:44

2

lugood 說:

原來如此 感謝指導
謝謝

2012-11-13 22:08:08

回應

請填寫您的回應,長度限為1,000個字,回應不計點數,也不限使用次數



 

檢舉違規

違規事項:

*補充檢舉理由(可省略),字數不可超過100字

推薦

推薦理由:


*給分享者的鼓勵(可不填),字數不可超過100字

哈哈
毆飛
開心
抗議
落寞
睡覺
噴鼻血
No
失神
爆氣
疑惑
Orz
不耐煩
喜歡
臉紅
噎到
放手
打嗑睡
掰掰
放馬過來
敲碗
簽名
筆記
拍手
沙發
XD
無言
偷笑
翻桌
謝謝
灑花
抱抱
逃跑
炸死你
愛你
生日快樂
rock
嘆氣
下雨
衝刺
搖頭
拍照
打球
健身
駭客
射門
泡湯
踹共
唱歌
做菜

上傳圖片
▼ ADVERTISEMENT ▼

邦友收藏動態

最新收藏最多人推最多人收

新增收藏

收藏到iT邦 書籤小工具

「收藏到iT邦」讓你更方便收藏站外文章。可用下面其中一種方法安裝:

  • 拖拉上面的「收藏到iT邦」連結到瀏覽器的書籤列
  • 在連結上方按右鍵,選擇「加到我的最愛」

之後看到喜歡的站外文章,只要點一下「收藏到iT邦」,就會收藏起來囉

安裝「收藏快捷鍵」

安裝「收藏快捷鍵」,可以讓邦友直接透過Google工具列上的按扭,快速收藏站內、站外的網頁。

訂閱每日摘要

iT邦幫忙即日起提供「每日摘要」給尚未註冊的邦友,只要輸入您的E-mail,每日就可以收到最新的發問與分享