#!/usr/bin/perl
use strict;
use warnings;
my $string = "praveen is a good boy";
my @try = split(/([a,e,i,o,u]).*\1/,$string);
print "@try\n";
मैं किसी दिए गए स्ट्रिंग में 2 आसन्न स्वर वाले सभी शब्दों को मुद्रित करने का प्रयास कर रहा हूं।
ओ/पी: "प्रवीण" और "अच्छा" होना चाहिए।पैटर्न मिलान के माध्यम से शब्दों को निकालने के लिए कैसे?
मैंने नकारात्मक भाग [^] को विभाजित करने और केवल 2 आसन्न स्वर देने के लिए प्रयास किया।
करें सटा हुआ स्वरों को युगल "ए", "ई", "ओओ" होना चाहिए। या क्या हमारे पास "ईए", "कहां" आदि भी हो सकता है? –
यह कोई संयोजन हो सकता है लेकिन आसन्न को एक स्वर – Angus
ठीक होना चाहिए, स्पष्टीकरण के लिए धन्यवाद, मैंने अपना जवाब समायोजित कर दिया है। आप ओपी में अधिक उदाहरण डेटा प्रदान करना चाह सकते हैं, क्योंकि इसमें केवल डबल स्वर हैं, और रेगेक्स पर आपका पहला प्रयास ऐसा लगता है कि आप युगल के लिए भी प्रयास कर रहे हैं। –