Результат
Все вычисления выполняются локально в браузере: разбор, график, экспорт. Если отключите сеть, страница продолжит работать.
Факты и границы применимости
| Хештег | Символ # сразу за которым без пробела идут буквы, цифры или подчёркивание |
|---|---|
| Упоминание | Символ @ в том же формате — учитывается только при включённой опции |
| Алфавит | Латиница, кириллица, цифры и подчёркивание |
| Пробел после решётки | «# слово» хештегом не считается — решётка и слово должны идти слитно |
| След от удаления | На месте хештега остаётся пустое место — лишние пробелы не схлопываются автоматически |
Когда этот метод вводит в заблуждение
- Одиночная решётка без букв или цифр сразу за ней («используйте #» как отдельный символ) хештегом не считается и не удаляется — правило требует хотя бы один буквенно-цифровой символ вплотную после #.
- После удаления хештега на его месте остаётся пробел, если хештег был окружён пробелами с обеих сторон, — двойные пробелы не схлопываются автоматически; при необходимости уберите их отдельной утилитой удаления лишних пробелов.
- Хештег из одних цифр («#2024») удаляется наравне с обычным — инструмент не отличает содержательные хештеги от чисто числовых меток.
- Символы с диакритикой или буквы других алфавитов (например, испанские ñ, немецкие умляуты) не входят в набор букв, распознаваемых как часть хештега, — хештег с такой буквой обрежется на этом символе.
Как это считается
Хештег ищется регулярным выражением: символ # и сразу за ним, без пробела, одна или несколько букв (латиница или кириллица), цифр или знаков подчёркивания.
Найденные хештеги удаляются из текста, их количество показывается в счётчике.
Если включена опция «также удалять упоминания», по тому же принципу (символ @ вместо #) ищутся и удаляются упоминания — уже из текста, из которого хештеги убраны.
Счётчик упоминаний показывает «—», если опция выключена — это означает, что упоминания вообще не проверялись, а не что их не найдено.
Вопросы и ответы
Хештег с кириллицей распознаётся?
Да, набор символов включает и латиницу, и кириллицу — «#прогулка» удалится так же, как «#walk».
После удаления хештегов остаются двойные пробелы, это нормально?
Да, это ожидаемое поведение — на месте убранного хештега остаётся пустое место. Если нужен чистый текст без лишних пробелов, обработайте результат утилитой удаления лишних пробелов.
Как удалить и хештеги, и упоминания одновременно?
Включите опцию «также удалять упоминания» — тогда за один проход уберутся и «#хештеги», и «@упоминания».
Мой текст куда-то отправляется?
Нет, вся обработка выполняется в вашем браузере.