Click here to Skip to main content
15,892,517 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I have to remove "&lt;br&gt;" tag from my string that is stored in the database when the form is submitted. This is an example string: "Cobalt II</br>". I want to store it like this: "Cobalt II". The coding shall use C#.

Thanks for your help!
Posted
Updated 24-Jan-12 1:45am
v2

For a more dynamic solution to your problem. I'd suggest:

C#
Regex.Replace(source, "<.*?>", string.Empty);


This allows you to remove all types of tags not just specifically to the br tag.
 
Share this answer
 
v2
 
Share this answer
 
Comments
Espen Harlinn 24-Jan-12 16:16pm    
Chris Maunders comments on that page provides an excellent solution :)
Bryian Tan 24-Jan-12 23:13pm    
look promising :)
Amir Mahfoozi 25-Jan-12 5:14am    
+5
C#
var str = "Cobalt II</br>".Replace("</br>", string.Empty);
 
Share this answer
 
v2
Comments
Jαved 24-Jan-12 8:44am    
Added pre tag.
LanFanNinja 24-Jan-12 8:56am    
+5 A bit hard coded but demonstrates the use of the Replace method all the same.
SteveAdey 24-Jan-12 9:04am    
Thanks Ninja, was trying to keep it succinct.
Hi,

I found this link python parser for converting html into plain text.

you can call python class from C# code using dynamic.

hope this will help you,

thanks
-Amit.
 
Share this answer
 
Comments
SteveAdey 25-Jan-12 10:35am    
You can, but be careful about performance, especially if you're calling it a lot.
Hello,

You can use the String.Replace method:
C#
string str="Cobalt II</br>";
str= str.Replace("</br>", string.Empty);
 
Share this answer
 
v5
Comments
Manfred Rudolf Bihy 24-Jan-12 7:40am    
You are aware that strings are immutable objects? There seems to be some important part missing in your code, which by the way must be wrapped in pre tags for better readablitiy.
—MRB
LanFanNinja 24-Jan-12 8:41am    
Correct.
sharad_sharma82 24-Jan-12 7:47am    
i have used this but its not working for me :(
LanFanNinja 24-Jan-12 8:41am    
The result of str.Replace("</br>", ""); needs to be assigned to str or another string.

i.e

string str = "Cobalt II</br>";
str = str.Replace("</br>", "");
sharad_sharma82 27-Jan-12 1:59am    
Thanks LanFanNinja its working

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900