作者Sombra (viva la vida)
看板RegExp
标题Re: [问题] 抓网址
时间Thu Jul 4 21:01:08 2013
请问一下若是当中的双引号变成了单引号的话 有办法撷取出来网址的部份吗?
试了好久还是写不出来 看了网路上的资料 单引号似乎没有办法比对出来?
小弟的想法是想要写一个通用的叙述式可以撷取出下列型式中的网址部份:
<img src='网址'
<img src="网址"
第二种已经有网友po文说明了 但第一种自己试了许久还是没有办法解决..
希望各位网友不吝指教 谢谢!!
※ 引述《wawawa (哇哇哇○( ̄﹏ ̄)○)》之铭言:
: ※ 引述《somebody85 (somebody)》之铭言:
: : 不好意思~请问一下~
: : 我用上述的/<img src="([^"]+)"/g去抓img src後面的url是可以的,
: : 可是同时也会把<img src= 和双引号也抓进来,
: : 不知道可不可以只有url而不要有<img src= 和双引号?
: : 不好意思~再多问一个问题~
: : RegExp可以加入变数吗?
: : 比方说~
: : 我想要捞出img src的url必需要含有某字串,
: : 而这个字串是变动的,
: : RegExp可以做到吗?
: 你问的问题,答案都是可以的
: 至於怎麽做,那每种程式所支援的语法 (如 grouping) 不尽相同
: 你应该去查查该程式的说明文件吧...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.142.132
※ 编辑: Sombra 来自: 59.120.142.132 (07/04 21:14)
1F:推 s25g5d4:src=(?:'([^']+)')|(?:"("[^"]+)") 07/04 21:29
谢谢s25g5d4大大 真的可以了 感激不尽!!!!!!!
※ 编辑: Sombra 来自: 59.120.142.132 (07/04 21:39)