regex - How to extract the useful data with regular expression in C#? -


sorry guys, seems didn't explain question clearly. please allow me rephrase question again.

  1. i use webclient download whole webpage , got content string

    " ....... ..... var picarr ="/d/manhua/naruto/516/1.png|/d/manhua/naruto/516/2.png|/d/manhua/naruto/516/3.png|/d/manhua/naruto/516/4.png|/d/manhua/naruto/516/5.png|/d/manhua/naruto/516/6.png|/d/manhua/naruto/516/7.png|/d/manhua/naruto/516/8.png|/d/manhua/naruto/516/9.png|/d/manhua/naruto/516/10.png|/d/manhua/naruto/516/11.png|/d/manhua/naruto/516/12.png|/d/manhua/naruto/516/13.png|/d/manhua/naruto/516/14.png|/d/manhua/naruto/516/15.png|/d/manhua/naruto/516/16.png" ...... ";

in content, want 1 line is

var picarr ="/d/manhua/naruto/516/1.png|/d/manhua/naruto/516/2.png|/d/manhua/naruto/516/3.png|/d/manhua/naruto/516/4.png|/d/manhua/naruto/516/5.png|/d/manhua/naruto/516/6.png|/d/manhua/naruto/516/7.png|/d/manhua/naruto/516/8.png|/d/manhua/naruto/516/9.png|/d/manhua/naruto/516/10.png|/d/manhua/naruto/516/11.png|/d/manhua/naruto/516/12.png|/d/manhua/naruto/516/13.png|/d/manhua/naruto/516/14.png|/d/manhua/naruto/516/15.png|/d/manhua/naruto/516/16.png" 

now want use regular expression string , value of picarr.

my reg exp var picarr ="([.]*)"

i think dot means characters. doesn't work. :(

any idea?

thanks lot

using system; using system.collections.generic; using system.linq; using system.text; using system.text.regularexpressions;  namespace extractfilenames {     class program     {         static void main(string[] args)         {             string pagedata = @"blah blah var picarr =""/d/manhua/naruto/516/1.png|/d/manhua/naruto/516/2.png|/d/manhua/naruto/516/3.png|/d/manhua/naruto/516/4.png|/d/manhua/naruto/516/5.png|/d/manhua/naruto/516/6.png|/d/manhua/naruto/516/7.png|/d/manhua/naruto/516/8.png|/d/manhua/naruto/516/9.png|/d/manhua/naruto/516/10.png|/d/manhua/naruto/516/11.png|/d/manhua/naruto/516/12.png|/d/manhua/naruto/516/13.png|/d/manhua/naruto/516/14.png|/d/manhua/naruto/516/15.png|/d/manhua/naruto/516/16.png"" more blah decimal blah";              var match = regex.match(pagedata, @"var\s+picarr\s*=\s*""(.*?)""");             var str = match.groups[1].value;             var files = str.split('|');             foreach(var f in files)             {                 console.writeline(f);             }             console.readline();          }     } } 

output:

/d/manhua/naruto/516/1.png /d/manhua/naruto/516/2.png /d/manhua/naruto/516/3.png /d/manhua/naruto/516/4.png /d/manhua/naruto/516/5.png /d/manhua/naruto/516/6.png /d/manhua/naruto/516/7.png /d/manhua/naruto/516/8.png /d/manhua/naruto/516/9.png /d/manhua/naruto/516/10.png /d/manhua/naruto/516/11.png /d/manhua/naruto/516/12.png /d/manhua/naruto/516/13.png /d/manhua/naruto/516/14.png /d/manhua/naruto/516/15.png /d/manhua/naruto/516/16.png 

Comments

Popular posts from this blog

apache - Add omitted ? to URLs -

redirect - bbPress Forum - rewrite to wwww.mysite prohibits login -

php - How can I stop spam on my custom forum/blog? -