Using Regex Hero here are the inputs:
Regular Expression: /category/*
Replacement String: /experiment/$0
Target String: http://google.co.in/blah_blah_blah/domainname.com/category/wp/
Final String:http://google.co.in/blah_blah_blah/domainname.com/experiment//category/wp/
Expected Url
http://google.co.in/blah_blah_blah/domainname.com/experiment/wp/
How do i get the expected URL , is there something wrong in my regex?
try regex:
In regex
.is the wildcard and*is a “0 or more” qualifier. Therefore, Matching 0 or more (*) characters (.) after the forward slash should be expressed as.*replacement:
$0 is a “pseudo group” that holds the entire match, i.e. “/category/…”. You need to use parentheses to define other groups so that you can reference these groups in the replacement pattern, hence the
(.*)part in the regex.