2017-07-21 6 views
0

私は、テキストボックス、電子メール、ラジオ、リッチテキストエディタのような複数のフィールドを持つフォームを持っています。フォーム上で複数の投稿が行われます。私は、提出されたレコードリストをExcelまたはCSVファイルにエクスポートして、リッチテキストコンテンツをHTMLコンテンツとして保存したいと考えています。たとえば、リッチテキストでは「こんにちは、私はバニー」と太字で入力しました。内部コンテンツが「<strong>Hello I am bunny</strong>」です。だからexcelにエクスポート中に私は豊富なコンテンツを "こんにちは私はバニー"としたい。 いいですか?richtextコンテンツをそのままexcel/csvにエクスポートします。

ありがとうございます。

答えて

1

正規表現を使用して文字列を解析できます。私は何を意味するのか説明するための例を投稿しました。

Regex startTag = new Regex(@"<\w+>"); 

    List<string> tagWords = new List<string>(); 
    tagWords.Add("<strong>Hello I am bunny</strong>"); 
    tagWords.Add("<i>Hello this text is italic</i>"); 
    tagWords.Add("<small>Hello this text is small</small>"); 

    foreach (string item in tagWords) 
    { 
     Match start = startTag.Match(item); 
     Console.WriteLine(item.Substring(start.Length,item.Length-start.Length*2)-1)); 
    } 

構文解析された文字列を取得したら、それをExcelファイルに書き出すことができます。

出力を以下に掲載され、あなたはもう:)

enter image description here

を助けが必要な場合は私に知らせて
関連する問題