$ cat twitter_hash_safe_string.awk
Result:
function twitter_hash_safe_string(hashStr)
{
gsub(/^[0-9]+/,"", hashStr);
gsub(" ", "", hashStr);
gsub("\\.", "", hashStr);
gsub("'", "", hashStr);
gsub("%", "", hashStr);
gsub(/"/, "", hashStr);
gsub("\\(", "", hashStr);
gsub("\\)", "", hashStr);
gsub("&", "And", hashStr);
gsub("-", "", hashStr);
gsub("=", "", hashStr);
gsub(">", "", hashStr);
gsub("<", "", hashStr);
gsub("\\$", "S", hashStr);
gsub("\\/", " #", hashStr);
gsub(",", " #", hashStr);
gsub(":", " #", hashStr);
gsub(";", " #", hashStr);
return hashStr;
}