I have to process text file like that:
text 01/01/1970 text 02/01/1970 ... etc.
I want the output to be the following data: according to the docs, wrapping the string you're splitting on in () (making it a capture group) will result in these captures being included in the array.
Type: split, Date: 8/12/2015 4:38:43 PMAuthor: stackoverflow
If I apply the regex below over it:
I would get the following result:
Group 1: "http"
Group 2: "stackoverflow.com"
Group 3: "/"
But I don't care about the protocol - I just want the host and path of the URL. So, I change the regex to include the non-capturing group (?:):
Now, my result looks like this:
Group 1: "stackoverflow.com"
Group 2: "/"Type: match, Date: 7/12/2015 3:23:20 PMAuthor: stackoverflow