Нужно из строки удалять эти символы #&|?:«». Не понимаю как сделать так, чтобы удалялись символы по отдельности из разных мест в строке. У меня получается удалять их только строкой.
для того чтобы было перечисление, например от и до, используются квадратные скобки. по аналогии /[0-9]/ будет означать что по выборку попадает каждая цифра от 0 и до 9. с буквами тоже самое /[0-9a-z]/. добавьте к этой регулярке "i" и получите выборку независимую от регистра - /[0-9a-z]/i