推 tomex:謝謝回答 11/13 21:28
※ 引述《tomex (Tomex Ou)》之銘言:
: <img src="1.gif"/>test<img src="2.gif">
: 我想要取得src內的文字
: 因此用pattern: <img.*src=".*"
: RegEx是可以取得,該同一行只能取得1.gif,
: 除非我把第2個img斷行。
: 請問要如何在同一行取得兩個matches collection??
改用 <img\s+src="[^"]+" 可以拿的到兩個 match
你的 .* 讓搜尋範圍停不下來
但要把值拿出來必需改用
<img\s+src="(?<URL>[^"]+)"
然後用 Match.Result("${URL}") 把值拿出來
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.108.91