शुरू होता है, खत्म होता है
आप ने पहले देखा है कि किसी स्ट्रिंग की शुरुआत में कुछ खास कैरेक्टर्स खोजने के लिए आप कैरेट "^" का इस्तेमाल कर सकते हैं। निश्चित रूप से, रेगुलर एक्सप्रेशंस स्ट्रिंग के अंत में चीजें खोजने का तरीका भी देते हैं। यही काम डॉलर साइन "$" करता है.
जब किसी लाइन की शुरुआत में कुछ ढूँढने का पैटर्न बनाना हो, तो कैरेट के बाद सर्च टर्म लगाएँ "^___"। जब अंत में कुछ ढूँढना हो, तो पहले सर्च टर्म टाइप करें और फिर उसके बाद डॉलर साइन जोड़ें "___$"। रेगुलर एक्सप्रेशंस बनाते समय उपस्थित होने का क्रम बहुत महत्वपूर्ण होता है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में Intermediate Regular Expressions
अभ्यास निर्देश
- पहली लाइन चलाएँ ताकि आप जिन मूवी टाइटल्स पर काम कर रहे हैं, उन्हें देख सकें.
- ऐसा पैटर्न बनाएँ जो उन सभी मूवीज़ की सूची दे जो
"The"से शुरू होती हैं. - ऐसा पैटर्न बनाएँ जो उन मूवीज़ को खोजे जो
"3D"पर खत्म होती हैं.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Familiarize yourself with the vector by printing it
movie_titles
# List all movies that start with "The"
movie_titles[str_detect(
movie_titles,
pattern = "___"
)]
# List all movies that end with "3D"
movie_titles[str_detect(
movie_titles,
pattern = "___"
)]