मैं नियमित अभिव्यक्ति का उपयोग करके डबल कोट्स के अंदर एक स्ट्रिंग कैसे प्राप्त कर सकता हूं?नियमित अभिव्यक्ति में डबल कोट्स
<img src="http://yahoo.com/img1.jpg" alt="">
मैं बाहर स्ट्रिंग http://yahoo.com/img1.jpg alt=""
प्राप्त करना चाहते हैं:
मैं निम्नलिखित स्ट्रिंग है। मैं नियमित अभिव्यक्ति का उपयोग करके यह कैसे कर सकता हूं? ,
Pattern p = Pattern.compile("<img src=\"(.*?)\".*?>");
Matcher m = p.matcher("<img src=\"http://yahoo.com/img1.jpg\" alt=\"\">");
if (m.find())
System.out.println(m.group(1));
लेकिन यदि आप HTML कुछ पुस्तकालय के उपयोग पर विचार कर रहे हैं पार्स करने:
.net? php? Rubby? – rerun
जावा – Ammu
में रेगेक्स का उपयोग कर क्या आप हमेशा alt टैग भी चाहते हैं? – Kaj