I have text that is retrieved on a linkbutton press:
When I press the button I am getting the following returned:
Test UAT's for release 2.2.0
It looks like HMTL entities are being retrieved. How do I turn these back into normal strings?
Your answer function clean($string) { $string = str_replace(' ', '-', $string); // Replaces all spaces with hyphens. return preg_replace('/[^A-Za-z0-9\-]/', '', $string); // Removes special chars. }
The HTML tags can be removed from a given string by using replaceAll() method of String class. We can remove the HTML tags from a given string by using a regular expression. After removing the HTML tags from a string, it will return a string as normal text.
You don't need to remove the Html entities, actually the string that you are showing here is HTML Encoded
so you just need to do Html Decoding
to get it in normal form.
For that you have HttpUtility.HtmlDecode method.
string normalString = HttpUtility.HtmlDecode(myEncodedString);
If you are using .NET 4.0 or higher then you can also use WebUtility.HtmlDecode
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With