Zhiganov,
А может без массива?
function city(country)
{
var city = 'нет';
var mytext = "страна1|город1#страна2|город2#страна3|город3#страна4|город4#страна5|город5#";
var reg = new RegExp(".*"+country+"\\|(.*?)#.*")
if(reg.test(mytext))city = mytext.replace(reg, "$1");
return city
}
alert([city('страна3'),city('страна10')])