This function deletes the leading and trailing spaces (including
  tabulations, new lines, and left or right parentheses at the beginning
  or end of the strings), substitutes the spaces inside the strings by
  underscores, and substitutes commas, colons, semicolons, and
  parentheses inside the strings by dashes.