c# - extract string between 2 special strings -


this example of string that's wanna extract b3d0191ab22cb8713f2d00ff155f030e89f0ea7b&dn=youtube%20top%20100%20week%2016&tr=udp%3a%2f%2ftracker.leeche

i wanna extract youtube%20top%20100%20week%2016

i tried many regex patterns none of them work ideas or ??

since want parse url query, don't need regex. use httputility.parsequerystring

var parts = system.web.httputility.parsequerystring("b3d0191ab22cb8713f2d00ff155f030e89f0ea7b&dn=youtube%20top%20100%20week%2016&tr=udp%3a%2f%2ftracker.leeche"); var url = parts["dn"]; 

similarly, can use uribuilder

var text = new uribuilder() { query = "b3d0191ab22cb8713f2d00ff155f030e89f0ea7b&dn=youtube%20top%20100%20week%2016&tr=udp%3a%2f%2ftracker.leeche" }             .uri.parsequerystring()["dn"]; 

both methods return youtube top 100 week 16 (unescaping %20)


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -