わんくま同盟ホーム わんくま同盟の最新記事 MyBlog    Ognac試行部屋   
Skip Navigation Links
ホームExpand ホーム

123 , "a , bb ,cc " , ' 漢字,ひらがな,カタカナ' , 備後国 ,上州

(↓適当に値を変えて実行してみてください)
改行なし


123 , "a ,
bb ,
cc " , ' 漢字,
ひらがな,
カタカナ' , 備後国 ,上州

改行あり
(↓適当に値を変えて実行してみてください)


・パターン:  "\s*(?[""']?)(?<fact>.*?)(?(a)\k)\s*(?=(,|$))";

・マッチ文 :  MatchCollection  mc = Regex.Matches(txt, pat , RegexOptions.Singleline | RegexOptions.Compiled);

・結果       : mcの配下の   m.Groups["fact"].Value    で取得できます。



(日経BP. Programing VB2005を参考にしました。)



御託

ソース