Author Topic: Удалить ненужные слова из текста  (Read 2072 times)

0 Members and 1 Guest are viewing this topic.

Predator

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
Удалить ненужные слова из текста
« on: January 21, 2019, 05:35:51 PM »
Добрый день. Суть вопроса такова. Стоит задача удаления из текста определенных слов не затрагивая остальное содержание.
Желательно сделать в буфере,т.к. информация копируется с ресурса,содержание по количеству информации всегда разное,удалить нужно слова из последней строки,но они не всегда находятся в последней( уже голову сломал(

Пример:

"Сильпо помидоры - 3.2
Копеечка огурцы - 5.7
Магнит хлеб - 4.5
Логин Василий ИП 94.33.45.36 "

пробовал удалять так

Code: [Select]
IF((ISKEYDOWN(#CTRL)=1)&(ISKEYDOWN(#C)=1))
   WHILE((ISKEYDOWN(#CTRL)=1)&(ISKEYDOWN(#C)=1))
      WAITMS(5)
   END_CYC
   WAITMS(50)
   TOCLIP(STRFILTER(FROMCLIP(),"94.33.45.36",0))
ELSE
   WAITMS(20)
END_IF

Естественно результат получается такой,что трет и нужную инфу :
"Сильпо помидоры - 2
Копеечка огурцы - 7
Магнит хлеб -
Логин Василий ИП "

Буду весьма благодарен за помощь или за пинок в правильную сторону. Спасибо :)
« Last Edit: January 21, 2019, 06:44:31 PM by Predator »

Shada

  • Освоившийся
  • **
  • Posts: 24
    • View Profile
Re: Удалить ненужные слова из текста
« Reply #1 on: January 21, 2019, 07:53:02 PM »
Code: (clickermann) [Select]
TOCLIP(STRREPLACE(FROMCLIP(), "94.33.45.36", ""))

Predator

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
Re: Удалить ненужные слова из текста
« Reply #2 on: January 21, 2019, 08:28:39 PM »
Благодарю Вас ;D. Завтра попробую и отпишусь.