現在、内部データベース内のフィールドからhtmlタグを削除しています。
タグをプレーンテキストの改行文字に変換する以外は、すべてがスムーズに進んでいます。構文解析<br>とプレーンテキストの新しい段落
私は、この変換したいと思います:
:私は改行文字にを変更するには、次のコード行を使用しています
The victory halted Spain’s 35-game unbeaten streak, handing the Spanish their first defeat since November 2006. The Americans now advance to the final Sunday to face the winner of Thursday’s semifinal between South Africa and Brazil, the five-time World Cup winner. Brazil defeated the Americans, 3-0, in their earlier meeting in this tournament.
In the final, though, the United States will be without midfielder Michael Bradley, who received a red card for a harsh tackle in the 87th minute, the third such ejection for the Americans in this tournament. It was the only careless blemish on an otherwise nearly perfect evening.
:これにで
The victory halted Spain’s 35-game unbeaten streak, handing the Spanish their first defeat since November 2006. The Americans now advance to the final Sunday to face the winner of Thursday’s semifinal between South Africa and Brazil, the five-time World Cup winner. Brazil defeated the Americans, 3-0, in their earlier meeting in this tournament.<br>
<br>
In the final, though, the United States will be without midfielder Michael Bradley, who received a red card for a harsh tackle in the 87th minute, the third such ejection for the Americans in this tournament. It was the only careless blemish on an otherwise nearly perfect evening.
を
value = value.Replace("<br>", Environment.NewLine).Trim();
このコードを実行した後、これが私のデータベースに保存されているものです:
The victory halted Spain's 35-game unbeaten streak, handing the Spanish their first defeat since November 2006. The Americans now advance to the final Sunday to face the winner of Thursday's semifinal between South Africa and Brazil, the five-time World Cup winner. Brazil defeated the Americans, 3-0, in their earlier meeting in this tournament. In the final, though, the United States will be without midfielder Michael Bradley, who received a red card for a harsh tackle in the 87th minute, the third such ejection for the Americans in this tournament. It was the only careless blemish on an otherwise nearly perfect evening.
私は私のデータベースに保存されて解析されたテキストを取得し、メモ帳やWordに貼り付けた場合は、私が代わりに2の唯一の段落を取得します。
これを正しく処理する方法はありますか?私が使用しているデータベースはSQL Server 2005です。
私はあなたの質問に答えることができませんが、あなたが尋ねていることをどれだけうまく説明し文書化したかを褒める必要があります。多くのn00bsが最初の段落の後に停止してしまったでしょう... – jlarson
データベースに保存される前にデバッグしてブレークすると、文字列に2つの新しい行マーカーが表示されますか? – Tetraneutron
ありがとうございます。変更前と変更後にデバッグして中断しました。
を削除するコードが実行された後で、デバッガのテキストを見ると、2段落で表示されるはずです。その行の後に値が保存されます。それから、データベースから値を取り出してWord 2003に貼り付けるクエリを実行しましたが、段落が1つしか見えませんでした。 – Brownman98