के बीच डेटा निकालने के लिए मैं जावा स्ट्रिंग में एक href टैग के बीच डेटा निकालने का प्रयास कर रहा हूं। मैं सभी को प्रतिस्थापित करने और सबस्ट्रिंग और इंडेक्स का उपयोग करने के साथ इसे प्राप्त कर सकता हूं।जावा रेगेक्स एक href टैग
मैं जानना चाहता हूं कि मैं regex का उपयोग कर डेटा कैसे प्राप्त कर सकता हूं।
तो मूल रूप से मैं एक स्ट्रिंग या सूची में डेटा निकालने और स्टोर करने की कोशिश कर रहा हूं।
String data ="12345";
String sampleStr ="";
for(int i=0; i<10; i++) {
data+=i;
sampleStr += "<a href=\"javascript:yyy_getDetail(\'"+data+"\')\">"+data+"</a>"+", ";
}
System.out.println(sampleStr);
String temp = sampleStr.substring(sampleStr.indexOf("\">")+2);
किसी भी सुझाव के संबंध में सराहना की जाएगी। रेगेक्स क्या होना चाहिए, इसलिए मैं केवल डेटा निकालता हूं।
आप करने के लिए HTML पार्स करने की कोशिश की है उपयोग करने के लिए चुनते हैं चाहिए एक HTML पार्सर का उपयोग कर एक डोम? –
यहां से शुरू करने के लिए एक रेगेक्स है: '/ ] *> (। *?) <\/a> /' –