Я пытаюсь отфильтровать определенные символы из строки. Я не думаю, что это требует особого введения, поэтому вот несколько примеров.
const filt1 = "This will not be replaced: æ Ç ü";
const filt2 = "This will be replaced: » ↕ ◄";
// Output goal:
// filt1 = This will not be replaced: æ Ç ü
// filt2 = This will be replaced:
Как бы я поступил так? Я хочу заменить все символы, которые не используются ни на одном языке.
Я хочу сохранить такие символы, как акцентированные символы и символы Chinse.
Стрелки, блоки и т. Д. Должны быть отфильтрованы.
Я пробовал много фильтров регулярных выражений, но ни один не делает то, что я хочу. Этот работает лучше всего:
((?![a-zA-ZàèìòùÀÈÌÒÙáéíóúýÁÉÍÓÚÝâêîôûÂÊÎÔÛãñõÃÑÕäëïöüÿÄËÏÖÜŸçÇßØøÅåÆæœ ]).)*
Но он громоздкий и не содержит буквенно-цифровых символов без акцента.
Извините, если текст этого сообщения трудно прочитать. Я уже давно занимаюсь этим, и мой мозг не функционирует нормально.