आप [^\]+/.
लालच को रोकने के लिए भी उपयोग कर सकते हैं । [^/]
मतलब "कुछ भी अपेक्षा से मेल खाता है /
, और +
एक या अधिक बार दोहराता है ..
:%s!\v^(https?)\://([^/]+)/.*$!Protocol:\1 \t Domain:\2!g
अगर मेरे पास /
रेगेक्स है, तो मैं !
एक विभाजक के रूप में उपयोग करूंगा ताकि मुझे बचना न पड़े /
।
उदाहरण
मान लीजिए कि आपके पास निम्न यूआरएल हैं:
http://academy.mises.org/courses/econgd/
http://academy.mises.org/moodle/course/view.php?id=172
http://acmsel.safaribooksonline.com/book/-/9781449358204?bookview=overview
http://acmsel.safaribooksonline.com/home
http://acordes.lacuerda.net/bebo__cigala/lagrimas_negras-2.shtml
http://acordes.lacuerda.net/jose_antonio_labordeta/albada.shtml
http://anarchitext.wordpress.com/category/new-middle-east/
https://courses.edx.org/courses/course-v1%3ADelftX%2BFP101x%2B3T2015/wiki/DelftX.FP101x.3T2015/resources-and-links/
https://cseweb.ucsd.edu/classes/wi11/cse230/lectures.html
https://developer.mozilla.org/en-US/docs/CSS
https://developers.google.com/edu/python
https://developers.google.com/structured-data/testing-tool/
प्रतिस्थापन को लागू करने से आपको यह मिलेगा:
Protocol:http Domain:academy.mises.org
Protocol:http Domain:academy.mises.org
Protocol:http Domain:acmsel.safaribooksonline.com
Protocol:http Domain:acmsel.safaribooksonline.com
Protocol:http Domain:acordes.lacuerda.net
Protocol:http Domain:acordes.lacuerda.net
Protocol:http Domain:anarchitext.wordpress.com
Protocol:https Domain:courses.edx.org
Protocol:https Domain:cseweb.ucsd.edu
Protocol:https Domain:developer.mozilla.org
Protocol:https Domain:developers.google.com
Protocol:https Domain:developers.google.com
:help greedy
आपको सही मदद विषय पर ले जाता।:help regexp
विम के रेगेक्स स्वाद का वर्णन करने में मदद करता है।