के भीतर किसी शब्द की हर घटना को कैप्चर करता है कहें कि मेरे पास टेक्स्ट की एक लंबी स्ट्रिंग है, और मैं हर बार this
शब्द गोलाकार ब्रैकेट के भीतर वर्णित करना चाहता हूं। ऐसा कैसे किया जा सकता था? निम्नलिखित पैटर्न केवल पहले this
से मेल खाता है, के बाद हर घटना की अनदेखी: (रेगेक्स दो delimiters
Etiam scelerisque, Nunc एसी egestas consequat, odio:
/\(.*(this).*\)/g
उदाहरण के लिए, निम्न पाठ पर ऊपर पद्धति का उपयोग कर यह निब euismod nulla, eget auctor orci nibh vel यह nisi। Aliquam यह खंड खंड)।
odio
शब्द के बाद केवल पहले this
लौटाएगा।
मैं क्या गलत कर रहा हूं?
पर अंकित मूल्य पर की कोशिश, मैं उस पैटर्न के साथ कुछ भी गलत नहीं दिख रहा है ... कोड आप में प्रयोग कर रहे हैं पोस्ट –
ठीक है, तो आपके नमूना पाठ में 3 "यह" हैं। तो अपेक्षित आउटपुट क्या है ?? क्या आप उन ब्रैकेट में "इस" की संख्या की गिनती चाहते हैं? या आप बस उन ब्रैकेट के बीच जो भी हो, वापस लौटना चाहते हैं? आउटपुट – ghostdog74
+1 प्रोपटर यूटी लिंगुआ लैटिना के रूप में आप जो चाहते हैं उसे स्पष्ट रूप से वर्णन करें। :) – danlei