Отключить значки эмодзи в Chrome?

Я хочу отключить эмодзи в Chrome или заменить их чем-то другим (не по какой-либо особо глубокой причине - подумал, что это было бы забавно).

Я использую расширение под названием Word Replacer II, которое позволяет мне заменять текст на веб-странице на основе поиска в Regex.

Как я могу выбрать все смайлики на странице, используя Regex?

1 ответ

Используйте Emoji Matcher для библиотеки, такой как lodash:

(: [\ U2700-\u27bf]|(?:\ Ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff]?)[\ Ufe0e\ufe0f]?(?:[\u0300-\u036f\ufe20-\ufe23\u20d0-\u20f0]|\ud83c[\udffb-\udfff])?(:\u200d(?:[^\ud800-\udfff]|(:\ud83c[\udde6-\uddff]){2}|[\ud800-\udbff][\udc00-\udfff])[\ufe0e\ufe0f] (?:? [\ u0300- \ u036f \ ufe20- \ ufe23 \ u20d0- \ u20f0] | \ ud83c [\ udffb- \ udfff]))*?

Упакуйте его как часть пользовательского скрипта или букмарклета для реализации поведения поиска / замены. Запустите сервер node.js с модулем emoji-regex, чтобы полностью автоматизировать это.

Рекомендации

Другие вопросы по тегам