@GhostZ said in Как из строки удалить все Эмодзи?:
[[TEXT]] = [[TEXT]].replace(/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g, '');
да, это помогло, спасибо
@LolBall said in Выдает ошибку при разделении строки:
Да
Используйте регулярные выражения => Первое вхождение вот пример рег. выражения для вашего кода
(?<=\n+)\S{5,5}(?=\n)
Если не сработает в БАС, тогда можно еще так
(?:\n+)([0-9A-z]{5,5})(?=\n)
Учите регулярки, пригодится )
@UserTrue У меня твой плюс не сработал, а вот так вполне
(?<=:\n\n).*(?=\n)
@Bigma said in Выдает ошибку при разделении строки:
У меня твой плюс не сработал, а вот так вполне
Я в хроме писал в консоли в ней работало, а в БАС нет, но мой 2 вариант 100% работать будет, да и первый если + заменить и такая регулярка более точная
(?<=\n\n)\S{5,5}(?=\n)
@UserTrue можно и по твоему, чуть короче
(?<=\n)\S{5,5}$
Только надо пояснить, что тут берется только строка, которая состоит из 5 символов.
\n - это перенос строки, Можно использовать два подряд, если в письме два переноса, как в приведенном примере.