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