public void TestMeta() { var metas = @" #css css h4 a[href] -r css h4:ohtml css h4:html -r css h4 a:text #exclude ex /:/ -b ex /\-e/ -e ex /\-/ -a ex /[\d]*/ #expression exp ????/??/?? ??:??:??* exp datetime_?? -r #regex reg /[\d]*/ reg /aa([\d]*)sf/ 0 1 reg /aa([\d]*)sf/ -r #regexReplace regR />>/ > #regexSplit regS /aaa/ 2 3 5 regS /aaa/ 2 3 5 -r #textRange text /a\naa/ /b\tbb/ text /aaa/ /bbb/ -r #xpath xpath ladkfeio xpath dlqwekrjl -r #jsonPath jpath dlsldf.kljs jpath dlkejl -r "; var m = RuiJiBlockParser.ParserMeta(metas); Assert.True(m.Count > 0); }
public void TestMeta() { var metas = @" [block] css #content_left [tile] css .result [meta] #title css h3.c-title:text #src css h3.c-title a:[href] #media css .c-author:text regS /\s+/ 0 #date css .c-author:text regS /\s+/ 1 #summary css .c-summary css .c-info -r css .c-author:text -r #text css .c-summary:text text /bmw/ /bmw/ #regS css .c-summary regS /bmw/ 1 #regR css .c-summary regR /bmw/ aabbcc #ex css .c-summary ex /bmw/ -b #exp css .c-summary exp http://*.baidu.com/* /\s+/ #jpath css .c-summary jpath ..url #xpath css .c-summary xpath /aa/bb/c:[data] xpath /aa/bb/c:text xpath /aa/bb/c:xml xpath /aa/bb/c #clear css .c-summary clear span em "; var m = RuiJiBlockParser.ParserMeta(metas); Assert.True(m.Count > 0); }