Чистка текста регуляркой



  • Можно ли так сделать? Или пока можно только выборку делать используя регулярные выражения?



  • @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, '');
    

Log in to reply
 

  • 5
  • 7
  • 6
  • 5
  • 6
  • 8
  • 2
  • 2