के बीच टेक्स्ट निकालने के लिए जावा रेगेक्स मेरे पास कुछ कस्टम टैग के साथ एक फ़ाइल है और मैं टैग के बीच स्ट्रिंग निकालने के लिए एक नियमित अभिव्यक्ति लिखना चाहता हूं। उदाहरण के लिए यदि मेरा टैग है:टैग
[customtag]String I want to extract[/customtag]
टैग के बीच केवल स्ट्रिंग निकालने के लिए मैं नियमित अभिव्यक्ति कैसे लिखूं। यह कोड सही दिशा में एक कदम की तरह लगता है:
Pattern p = Pattern.compile("[customtag](.+?)[/customtag]");
Matcher m = p.matcher("[customtag]String I want to extract[/customtag]");
सुनिश्चित नहीं है कि आगे क्या करना है। कोई विचार? धन्यवाद।
शुरुआत के लिए, आप '[]' वर्ग कोष्ठक जो एक regex में अक्षरों से परे हैं से बचने के लिए की जरूरत है। – ridgerunner