Удалить элементы содержащие текст.

  • Автор темы Автор темы nomarketing
  • Дата начала Дата начала

nomarketing

Client
Регистрация
01.11.2013
Сообщения
913
Реакции
179
Баллы
43
Всем привет,

Вообщем хотел спросить,

Операции над списком > Удалить строки > Удалить элементы содержащие текст.


Туда можно через запятую вписать что удалить ? или только одно слово ?

К примеру мне нужно удалить 3 слова из списка... получается мне нужно создавать счетчик ?
и удалять по кругу и потом на выход ? Ну в том плане если нельзя удалить все слова.. которые я впишу в поле кпримеру через зяпятую, пишу из за оптимизации, т.е что бы не создавать отдельный цикл для удаление слов.. Может что посоветуете по проще ?
 
Чтобы циклы не создавать, можно использовать:
Операции над списком > Удалить строки > Удалить элементы, удовлетворяющие регулярному выражению.
 
А как удалить к примеру есть список, в нем нужно удалить слова, hello,bye,exist.

В зенно слова берутся одной строкой через запятую, т.е переменная с данными > word,word,word

Конечно так удобно было бы, потому что цикл создавать это.. лишнии движение, но как с регуляркай такое сделать.. пока не знаю,

Не подскажите ?
 
На такой казалось бы мелочи и повис... ну просто не хочется мне цикл вешать.. (
 
  • Оценить
Реакции: Ribakov
Просто перечисляете эти слова в скобках через прямой слеш:
(hello|bye|exist)
 
  • Оценить
Реакции: nomarketing
Как удалить предлоги и частицы из текста или из списка???
 
Как удалить предлоги и частицы из текста или из списка???

Нужно установить границы слов с помощью оператора \b (регулярные выражения)

Например:
\bру\b
\bru\b

Тогда будут удаляться только такие слова, которые начинаются на ру и ru и заканчиваются так же соответственно.
 
  • Оценить
Реакции: Nakus
Ну раз пошла такая пьянка. Вот почти все предлоги и союзы, и соответственно регулярка без учета регистра на всякий случай
(?i)\b(я|что|он|как|этот|они|мы|весь|который|она|так|свой|вы|ты|такой|его|себя|ее|когда|вот|другой|наш|самый|мой|кто|сам|там|какой|их|потом|ничто|каждый|потому|тогда|здесь|какой-то|что-то|всегда|ваш|никто|почему|поэтому|свое|никогда|никакой|некоторый|твой|куда|кто-то|как-то|зачем|сей|туда|какой-нибудь|всего|откуда|сюда|столь|где-то|что-нибудь|почему-то|некий|когда-то|чего|отсюда|чей|нечто|кто-нибудь|вон|оттуда|какой-либо|таков|куда-то|никуда|каков|таковой|кой|оттого|некогда|отчего|нигде|кое-что|когда-нибудь|чей-то|где-нибудь|такой-то|что-либо|всюду|как-нибудь|откуда-то|ничуть|куда-нибудь|сколь|тут-то|этакий|тот-то|так-то|кое-какой|кое-как|кое-кто|зачем-то|кое-где|кто-либо|ихний|некто|отчего-то|каковой|эдакий|нибудь|тогда-то|чего-то|когда-либо|почем|отовсюду|ничей|доселе|оный|ниоткуда|экий|чей-нибудь|сям|никой|а|но|да|или|чтобы|с|к|на|от|над|по|у|о|под|из|без|для|до|в|около|об|за|а также|и|и…и|как…так и|не столько… сколько|не только…но и|не то что|не то чтобы…а|ни…ни|скорее…чем|ан|зато|однако|а то и|будь то… или|если не… то|или…или|ли…или|ли…ли|либо|либо…либо|может… может|не то…не то|то…то|то ли… то ли|благодаря тому что|ввиду того что|в связи с тем что|в силу того что|вследствие того что|затем что|ибо|оттого что|поскольку|потому что|так как|а то|а не то|так что|дабы|для того чтобы|затем чтобы|с тем чтобы|чтоб|ежели|если|если б|если бы|кабы|коли|коль скоро|раз|в то время как|даром что|добро бы|лишь бы|между тем как|невзирая на то что|несмотря на то что|тогда как|хотя|едва только|как только|лишь только|пока|пока не|покуда не|по мере того как|после того как|прежде чем|раньше чем|с тех пор как|будто|как будто|нежели|подобно тому как|словно|чем)\b
 
Здравствуйте!
Подскажите пожалуйста, как мне составить регулярку, что бы удалялись строки с любым вхождением стоп-слова?
Независимо:
  • от регистра,
  • от места положения слова в предложении,
  • от места положения слова в словосочетании.
Например стоп-слово: "паразит".
Возможные предложения:
  1. Паразит мешает мне.
  2. Мне мешает ПАРАЗИТ.
  3. Мне мешает суперпаразит.
  4. Мне мешает паразитмаразит.
  5. Мне мешает суперпаразитмаразит.
  6. Мне мешает PARazit.
  7. Мне ни кто не мешает.
Надо что бы осталось предложение №7
Спасибо!
 
Здравствуйте!
Подскажите пожалуйста, как мне составить регулярку, что бы удалялись строки с любым вхождением стоп-слова?
Независимо:
  • от регистра,
  • от места положения слова в предложении,
  • от места положения слова в словосочетании.
Например стоп-слово: "паразит".
Возможные предложения:
  1. Паразит мешает мне.
  2. Мне мешает ПАРАЗИТ.
  3. Мне мешает суперпаразит.
  4. Мне мешает паразитмаразит.
  5. Мне мешает суперпаразитмаразит.
  6. Мне мешает PARazit.
  7. Мне ни кто не мешает.
Надо что бы осталось предложение №7
Спасибо!
удалить элементы, удовлетворяющие регулярному выражению (?i)паразит|parazit
 
  • Оценить
Реакции: Ribakov и Astraport
У меня такая задача:
Нужно рассортировать список почт по сервисам. (Тоесть, @yandex.ru - яндекс почта, @mail.ru, @bk.ru - мэил и т.д.).
Делаю так:
Операции над списками => Удаление строк => Удалять элементы, не содержащие... И вот тут начинается гибель. Перечисление никак не хочет работать. По 1 условию удаляет (только @mail.ru, например), да. Но как только я добавляю (@bk.ru) - удаляет весь список.
Перечислял разными способами, ничего не выходит.
Помогите в этом простом вопросе, пожалуйста=)
 
У меня такая задача:
Нужно рассортировать список почт по сервисам. (Тоесть, @yandex.ru - яндекс почта, @mail.ru, @bk.ru - мэил и т.д.).
Делаю так:
Операции над списками => Удаление строк => Удалять элементы, не содержащие... И вот тут начинается гибель. Перечисление никак не хочет работать. По 1 условию удаляет (только @mail.ru, например), да. Но как только я добавляю (@bk.ru) - удаляет весь список.
Перечислял разными способами, ничего не выходит.
Помогите в этом простом вопросе, пожалуйста=)
Пример регулярки, которой пытаетесь удалить?
 
5715bd2532151.jpg
 
Есть список, который содержит ссылки со страницы. Мне нужно удалить строки, содержащие слова google или vk. Создаю экшен Работа со списками - Удалить строки - Удалить элементы, содержащие текст и ввожу: (google|vk). Но строки всё равно не удаляются. Если по отдельности вводить google или vk, то все работает.
 
Есть список, который содержит ссылки со страницы. Мне нужно удалить строки, содержащие слова google или vk. Создаю экшен Работа со списками - Удалить строки - Удалить элементы, содержащие текст и ввожу: (google|vk). Но строки всё равно не удаляются. Если по отдельности вводить google или vk, то все работает.
upload_2016-8-30_0-8-38.png
 
Имеется условие: если адрес страницы равен одному из перечисленных адресов, то выполняется действие 1, иначе действие 2. Я в экшене IF пишу: '{-Variable.nachalnaya_stranitsa_reklami-}'=='www.youtube.com'|'{-Variable.nachalnaya_stranitsa_reklami-}'=='www.facebook.com'. У меня оно всегда не выполняется, если даже ссылки и равны
 
как в папке в названиях папок и файлов/подпапок удалить конкретный [текст] ?
 
как в папке в названиях папок и файлов/подпапок удалить конкретный [текст] ?
Нужно удалить папки/подпапки в которых есть вхождение заданного текста?
 
Нужно удалить папки/подпапки в которых есть вхождение заданного текста?
нужно отредактировать названия папки/подпапки и файлы в них,
убрать из названия полностью текст в таком виде [текст] или [text]

Удалять сами папки/файлы не нужно
 
нужно отредактировать названия папки/подпапки и файлы в них,
убрать из названия полностью текст в таком виде [текст] или [text]

Удалять сами папки/файлы не нужно
Можете попробовать с помощью кубика "Директории" брать в список директории содержащие ключевое слово обрамленное звездочками (через переменную).

76938

Далее из списка берете строку, вырезаете из нее ключеове слово, т.е. формируете новое имя директории, и производите перемещение папки с помощью того же кубика "Директории".

76939
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)