→ LPH66:/<img src=\"(.*?)\"/ 在*後面加?會讓它取最小的 06/14 05:18
→ LPH66:或者也可以用 /<img src=\"[^"]*\"/ 讓中間的字沒有" 06/14 05:19
→ bustta:感謝^^~ 06/14 05:23
> -------------------------------------------------------------------------- <
作者: wawawa (哇哇哇○( ̄﹏ ̄)○) 看板: RegExp
標題: Re: [問題] 抓網址
時間: Wed Jul 2 14:35:49 2008
※ 引述《bustta (華麗的冒險)》之銘言:
: 不好意思,這可能是一個很簡單的問題來打擾各位了
: 在原始碼中有很多如下的字串
: <img src="http://website.jpg" border="0"
: 請問怎麼把中間的網址濾出來呢?!
: 小弟試過 m/^<img src=\"(.*)\" border.*$/g
: 不過不行,囧....
: 麻煩各位了,感謝
m/<img src="([^"]+)"/g
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.47.125
> -------------------------------------------------------------------------- <
作者: somebody85 (somebody) 看板: RegExp
標題: Re: [問題] 抓網址
時間: Thu Jul 10 16:14:16 2008
※ 引述《wawawa (哇哇哇○( ̄﹏ ̄)○)》之銘言:
: ※ 引述《bustta (華麗的冒險)》之銘言:
: : 不好意思,這可能是一個很簡單的問題來打擾各位了
: : 在原始碼中有很多如下的字串
: : <img src="http://website.jpg" border="0"
: : 請問怎麼把中間的網址濾出來呢?!
: : 小弟試過 m/^<img src=\"(.*)\" border.*$/g
: : 不過不行,囧....
: : 麻煩各位了,感謝
: m/<img src="([^"]+)"/g
不好意思~請問一下~
我用上述的/<img src="([^"]+)"/g去抓img src後面的url是可以的,
可是同時也會把<img src= 和雙引號也抓進來,
不知道可不可以只有url而不要有<img src= 和雙引號?
不好意思~再多問一個問題~
RegExp可以加入變數嗎?
比方說~
我想要撈出img src的url必需要含有某字串,
而這個字串是變動的,
RegExp可以做到嗎?
如果可以的話,
能教教我怎麼做嗎?
感激不盡!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.139.131.41
※ 編輯: somebody85 來自: 220.139.131.41 (07/10 17:24)
推 LPH66:那就看你的抓是什麼抓法 去找第一個()的字串就是url了 07/10 22:57
→ somebody85:謝謝^^ 07/15 14:04
> -------------------------------------------------------------------------- <
作者: wawawa (哇哇哇○( ̄﹏ ̄)○) 看板: RegExp
標題: Re: [問題] 抓網址
時間: Thu Jul 10 23:11:11 2008
※ 引述《somebody85 (somebody)》之銘言:
: ※ 引述《wawawa (哇哇哇○( ̄﹏ ̄)○)》之銘言:
: : m/<img src="([^"]+)"/g
: 不好意思~請問一下~
: 我用上述的/<img src="([^"]+)"/g去抓img src後面的url是可以的,
: 可是同時也會把<img src= 和雙引號也抓進來,
: 不知道可不可以只有url而不要有<img src= 和雙引號?
: 不好意思~再多問一個問題~
: RegExp可以加入變數嗎?
: 比方說~
: 我想要撈出img src的url必需要含有某字串,
: 而這個字串是變動的,
: RegExp可以做到嗎?
你問的問題,答案都是可以的
至於怎麼做,那每種程式所支援的語法 (如 grouping) 不盡相同
你應該去查查該程式的說明文件吧...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.230.101.120
→ somebody85:嗯嗯~我知道了~謝謝你 07/15 14:04