+ - एक तत्व का एक या अधिक बार मिलान करें
RSI + मेटाकैरेक्टर बहुत कुछ इसी तरह काम करता है *, सिवाय इसके कि मिलान के लिए पिछले तत्व के कम से कम एक उदाहरण की आवश्यकता होती है। यहाँ एक रेगुलर एक्सप्रेशन दिया गया है जो केवल एकल रिक्त स्थान द्वारा अलग किए गए एक या अधिक वर्णमाला वर्णों के समूहों वाली पंक्तियों का मिलान करेगा:
^([[:अल्फा:]]+ ?)+$
[मुझे@लिनक्सबॉक्स ~]$ प्रतिध्वनि "यह वह" | grep -E '^([[:alpha:]]+ ?)+$'
यह की
[मुझे@लिनक्सबॉक्स ~]$ इको "abc" | grep -E '^([[:alpha:]]+ ?)+$'
एबीसी
[मुझे@लिनक्सबॉक्स ~]$ प्रतिध्वनि "अब 9" | grep -E '^([[:alpha:]]+ ?)+$'
[मुझे@लिनक्सबॉक्स ~]$ इको "abc d" | grep -E '^([[:alpha:]]+ ?)+$'
[मुझे@लिनक्सबॉक्स ~]$
[मुझे@लिनक्सबॉक्स ~]$ प्रतिध्वनि "यह वह" | grep -E '^([[:alpha:]]+ ?)+$'
यह की
[मुझे@लिनक्सबॉक्स ~]$ इको "abc" | grep -E '^([[:alpha:]]+ ?)+$'
एबीसी
[मुझे@लिनक्सबॉक्स ~]$ प्रतिध्वनि "अब 9" | grep -E '^([[:alpha:]]+ ?)+$'
[मुझे@लिनक्सबॉक्स ~]$ इको "abc d" | grep -E '^([[:alpha:]]+ ?)+$'
[मुझे@लिनक्सबॉक्स ~]$
हम देखते हैं कि यह अभिव्यक्ति “ab 9” पंक्ति से मेल नहीं खाती, क्योंकि इसमें एक गैर-वर्णमाला वर्ण है; न ही यह “abc d” से मेल खाती है, क्योंकि एक से अधिक स्पेस वर्ण “c” और “d” वर्णों को अलग करते हैं।
दस्तावेज़ीकरण