regex - match regexp against variable string in perl/sed/awk -
मुझे यह अभिव्यक्ति है:
XX घंटे, वाई वाई मिन, जेड एस एस,
< P> XX, YY या ZZ 1 या 2 अंक हो सकते हैं। इसके अलावा "एक्सएक्स एच" या "एक्सएक्स एच, वाई वाई मिन," संभवत: मौजूद नहीं है।मैं किसी भी भाग्य के साथ कुछ मिलान समूह regexp की कोशिश की है।
धन्यवाद
संपादित करें:
उदाहरण 1: 12 घंटे, 23 मिनट, 2 s,
आउटपुट 1: 12 23 2
उदाहरण 2: 3 मिनट, 59 s,
आउटपुट 2: 3 59
गूंज "12 घंटे, 3 मिनट, 56 s , "| Tr -cd "0-9"
आउटपुट:
12 3 56
< कोड> गूंज "12 घंटे, 3 मिनट, 56 एस," | Tr "," "\ n" | एके '/ एच / {प्रिंट $ 1}'
12
प्रतिध्वनि "12 घंटे, 3 मिनट, 56 एस," | Tr "," "\ n" | Awk '/ min / {print $ 1}'
3
गूंज "12 घंटे, 3 मिनट, 56 एस," | Tr "," "\ n" | Awk '/ s / {print $ 1}'
56
Comments
Post a Comment