Je suis en train d'enlever les balises HTML des champs dans une base de données interne. Tout s'est bien passé, sauf pour transformer les balises
en caractères de nouvelle ligne en texte brut.Parse <br> texte brut nouveau paragraphe
Je voudrais convertir ceci:
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.
pour ceci:
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.
J'utilise la ligne de code suivante pour changer le
à un caractère de nouvelle ligne:
value = value.Replace("<br>", Environment.NewLine).Trim();
Après l'exécution de ce code est ce qui est enregistré dans ma base de données:Si je prends le texte analysé enregistré à ma base de données et le collez dans le bloc-notes ou Word je reçois seulement un paragraphe au lieu de deux.
Est-ce la bonne façon de gérer cela? La base de données que je utilise est SQL Server 2005.
Je ne peux pas répondre à votre question, mais je dois vous féliciter de la façon dont vous avez expliqué et documenté ce que vous demandez. Tant de n00bs se seraient arrêtés après le premier paragraphe ... – jlarson
Si vous déboguez et cassez la ligne avant qu'elle ne soit enregistrée dans la base de données, voyez-vous 2 nouveaux marqueurs de ligne dans la chaîne? – Tetraneutron
Merci. J'ai fait déboguer et casser avant et après le changement. Lorsque je regarde le texte dans le débogueur après que le code s'exécute pour supprimer le
il apparaît comme il se doit, avec deux paragraphes. Après cette ligne, la valeur est enregistrée. Puis j'ai couru une requête pour tirer la valeur de la base de données et l'ai collée à Word 2003 mais j'ai vu seulement un paragraphe. – Brownman98