Neden istediğini bilmiyorum alt etiketi de, ancak bu regexp istediğinizi yapar: Grup 1 url ve grup 2 alt etiketidir. Muhtemelen img ve src arasında birçok boşluk olabilir eğer Normal ifade biraz değiştirmek ve olur '=' çevresinde boşluk olabilir eğer
Pattern p = Pattern.compile("<img src=\"([^\"]*)\" (alt=\"[^\"]*\")>");
Matcher m =
p.matcher("<img src=\"http://yahoo.com/img1.jpg\" alt=\"\"> " +
"<img src=\"http://yahoo.com/img2.jpg\" alt=\"\">");
while (m.find()) {
System.out.println(m.group(1) + " " + m.group(2));
}
Çıkış:
http://yahoo.com/img1.jpg alt=""
http://yahoo.com/img2.jpg alt=""
.net? php? rubby? – rerun
java ile regex kullanarak – Ammu
Her zaman alt etiketi de kullanmak ister misiniz? – Kaj