Чистка текста регуляркой
-
Можно ли так сделать? Или пока можно только выборку делать используя регулярные выражения?
-
@Samael_96 Конкретизируй вопрос, желательно с примерами.
-
@Samael_96 есть конструктор (там где выбираются переменные и ресурсы, такая красная точка). В нем есть функции поиска/замены, втч и регулярки можно юзать. Сделать с текстом можно все что угодно
-
@Fox Надо текст почистить от доменов любых.
Нашел возможность через Выполнить код, на яваскрипте
[[VAR]] = [[VAR]].replace(/регулярка/g, "на что меняем")
-
@Samael_96 Выполнить код
VAR_TEST2 = (VAR_TEST1).replace(/регулярка/g, 'на что меняем');
Я на всякий случай сохраняю изменения в новую переменную, а то однажды столкнулся с проблемой, что не все замены текста срабатывали..
Да в Выполнить код имена переменных пишется с приставкой VAR_ , это важно.
-
Приведи пример, что было и что нужно. С регуляркой поможем.
-
@Fox Мне надо сниппеты почистить от всякого рода точек и прочих знаков, но это я тупо заменой сделаю, еще хочу регуляркой имена доменов например domen.com domen.net domen.ru и прочие домены почистить. Вот думаю можно это сделать регуляркой или нет? В принципе можно же по .net .ru .com это дело определить.
-
@Samael_96 Да можно всё что угодно. Но я помогу быстрее, если буду видеть код - что было, и покажешь что нужно. Если мешают только домены то подойдёт даже такая регулярка
http:\/\/.*?\/
Если тебе надо именно почистить изначальный текст от доменов, то можно так
VAR_TEST2 = (VAR_TEST1).replace(/http:\/\/.*?\//g, '');