regexp_matches()
सभी मैचों की एक सरणी देता है। किसी सरणी के स्ट्रिंग प्रस्तुतिकरण में घुंघराले ब्रेसिज़ होते हैं इसलिए आप उन्हें प्राप्त करते हैं।
यदि आप सभी मिलान किए गए आइटमों की सूची चाहते हैं, तो आप array_to_string()
. का उपयोग कर सकते हैं परिणाम को "सरल" टेक्स्ट डेटा प्रकार में बदलने के लिए:
array_to_string(regexp_matches(note, '[0-9a-z \r\n]+', 'i'), ';')
यदि आप केवल पहले मैच में रुचि रखते हैं, तो आप सरणी के पहले तत्व का चयन कर सकते हैं:
(regexp_matches(note, '[0-9a-z \r\n]+', 'i'))[1]