Author Topic: Удаление переноса строки.  (Read 2954 times)

0 Members and 3 Guests are viewing this topic.

putman

  • Активный участник
  • ***
  • Posts: 199
    • View Profile
Удаление переноса строки.
« on: July 11, 2019, 10:21:24 AM »
Здравствуйте.

Копирую при помощи кликера комбинацией Ctrl + С со страницы текст ( 3 небольшие строки), помещаю в буфер обмера, из него в переменную. Переменную вывожу в лог.
В лог выводится в таком же виде, как и на странице, т.е. 3 строки, одна под другой. Мне не нужен перенос строк, хочу чтобы в логе было растянуто в одну длинную строку.
Т.е. требуется убрать коды переноса строки, а их не видно.
Как их удалить подскажите пожалуйста.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Удаление переноса строки.
« Reply #1 on: July 11, 2019, 10:45:54 AM »
Code: (clickermann) [Select]
$str = STRFILTER(FROMCLIP(), STRCONCAT(char(13),char(10)),0)
LOGWRITE ($str)

HALT

putman

  • Активный участник
  • ***
  • Posts: 199
    • View Profile
Re: Удаление переноса строки.
« Reply #2 on: July 11, 2019, 10:51:02 AM »
Спасибо.

И вот еще назрело.
Требуется искать в тексте символ - " (кавычки), только как его задать, если искомая строка заключается в точно такие же кавычки ?

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Удаление переноса строки.
« Reply #3 on: July 11, 2019, 11:37:46 AM »
Спасибо.

И вот еще назрело.
Требуется искать в тексте символ - " (кавычки), только как его задать, если искомая строка заключается в точно такие же кавычки ?

Опять же через функцию char код 34
Code: (clickermann) [Select]
char(34)
Code: (clickermann) [Select]
$pos = STRPOS(FROMCLIP(), char(34))
LOGWRITE ($pos)

HALT

putman

  • Активный участник
  • ***
  • Posts: 199
    • View Profile
Re: Удаление переноса строки.
« Reply #4 on: July 11, 2019, 12:10:49 PM »
Мде, не тут-то было ...
Оказывается FROMCLIP() возвращает в переменную строку уже без кавычек.
Как-нибудь их можно восстановить ? Без них даже не знаю как искать требуемую инфу, она кавычками выделена.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Удаление переноса строки.
« Reply #5 on: July 11, 2019, 01:46:22 PM »
Мде, не тут-то было ...
Оказывается FROMCLIP() возвращает в переменную строку уже без кавычек.
Как-нибудь их можно восстановить ? Без них даже не знаю как искать требуемую инфу, она кавычками выделена.

С чего это без кавычек?
Копирую строку "Требуется искать в тексте символ - " (кавычки), только как его задать, если искомая"
Запускаю выше мною написанный скрипт и в логе вижу
Code: [Select]
14:44:22 36Значит кавычки определяются.


putman

  • Активный участник
  • ***
  • Posts: 199
    • View Profile
Re: Удаление переноса строки.
« Reply #6 on: July 11, 2019, 02:05:06 PM »
С чего это без кавычек?
Копирую строку "Требуется искать в тексте символ - " (кавычки), только как его задать, если искомая"
Запускаю выше мною написанный скрипт и в логе вижу
Code: [Select]
14:44:22 36Значит кавычки определяются.
Это если скопировать руками, а если копирует сам кликер, то кавычек нет.