正規表示的一些範例

如果網頁中的資料是這樣子的

[cc lang=”html”]

234234aaaa
asdasd
ssdfsdf


[/cc]

想抓取image標籤內的圖片連結值,則正規表示可寫成..
[cc lang=”ruby”]
/i
[/cc]

所取得的資料就大概是這樣
[cc lang=”bash”]
Match 1
1. “asdasdasd”
Match 2
1. “aaaaa”
Match 3
1. http://domain.com/image/110520_s065s.jpg
[/cc]

抓取a href 中的網址連結,則正規表示可寫成..
[cc lang=”ruby”]
/i
[/cc]

則抓取的資料大概像這樣
[cc lang=”bash”]
Match 1
1. http://domain.com/html/048-030.html
Match 2
1. http://domain.com/051-049.html
Match 3
1. ertre456
[/cc]

不過這個正規表示的方法仍有些問題,要跳脫雙引號就有點麻煩了。

正規表示的測試網站:http://rubular.com/