I thought this would be a simple google search but apparently not. What is a regex I can use in C# to parse out a URL including any query string from a larger text
Sorry I'm not yet able to add comments, but would like to point out that P Daddy's answer requires a little tweaking:
@"(https?|ftp|file)\://[a-zA-Z0-9\.\-]+(/[a-zA-Z0-9\?\&\=;\+!'\(\)\*\-\._~%]*)*"