# Swapping a character in an array

**URL:** <https://forum.kirupa.com/t/swapping-a-character-in-an-array/267311>\
**Category:** Uncategorized\
**Created:** [July 30, 2008, 4:30pm UTC](https://forum.kirupa.com/t/swapping-a-character-in-an-array/267311 "2008-07-30T16:30:45Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![rondog](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/rondog/32/2478_2.png) [@rondog](https://forum.kirupa.com/u/rondog)\
**Post date:** [July 30, 2008, 4:30pm UTC](https://forum.kirupa.com/t/swapping-a-character-in-an-array/267311/1 "2008-07-30T16:30:45Z")

</div>

I have a list component being populated by XML. In the XML, it contains characters like & ” etc…

I have a function that will replace that with its proper character like & and "

```auto

//the code above calls it here in my XML.onLoad

		var label = swapEntityForChar(node.childNodes[2].firstChild);

//the actual function

function swapEntityForChar(myStr:String):String
{
	switch (myStr)
	{
		case "&#13;" :
			// CR
			return ("
");
			break;
		case "&#160;" :
			// non-breaking space
			return (" ");
			break;
		case "&amp;" :
			return ("&");
			break;
		case "& " :
			// special Kludge
			return ("& ");
			break;
		case "&bull;" :
			// bullet
			return ("•");
			break;
		case "&ge;" :
			return ("&#8805;");
			break;
		case "&gt;" :
			return (">");
			break;
		case "&hellip;" :
			return ("…");
			break;
		case "&ldquo;" :
			return ('“');
			break;
		case "&le;" :
			return ("&#8804;");
			break;
		case "&lsquo;" :
			return ("‘");
			break;
		case "&lt;" :
			return ("<");
			break;
		case "&minus;" :
			return ("-");
			break;
		case "&mdash;" :
			return ("—");
			break;
		case "&ndash;" :
			return ("–");
			break;
		case "&rdquo;" :
			return ('”');
			break;
		case "&rsquo;" :
			return ("’");
			break;
		default :
			return (" ");
	}
}

```

If I trace myStr, its every string in the label in the list box obviously. How can I search the string for those characters and replace them?
