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.
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
Post a Comment