Полезная информация

Mozilla Россия — свежие версии программ Mozilla, а также масса полезной информации по каждому продукту.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 31-01-2014 01:40:04

InfSub пишет

могу, но данная тема на форуме не посвящена js

iMacros подразумевает js, т.к. использует этот язык, разве нет? Или тут тема, как расширение установить? Не думаю.

InfSub пишет

что исправить - я вам написал, должно все работать

Что-то не выходит.

Выделить код

Код:

TAG POS=1 TYPE=SPAN ATTR=TXT:Здравствуйте* EXTRACT=TXT
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.split('Здравствуйте '); ")
SET !VAR2 EVAL("var s=\"{{!VAR1}}\"; s.split(' ваша заявка принята'); ")
SET !EXTRACT {{!VAR2}}

Если не сложно, напишите ваш вариант кода с другим видением. Я понимаю, погонять приятно, но я пришел сюда за решением, а не на курсы. Хотелось бы как-то решить задачу, а не изучать весь язык программирования.

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 30-01-2014 21:56:24

InfSub пишет

.split() на мой взгляд, не лучшее решение

а что предложите? можете написать свой вариант?

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 30-01-2014 03:31:20

InfSub пишет

ни какой не отвечает, вытаскиваете !EXTRACT'ом, потом обрабатываете с помощью EVAL()

Не получается

Выделить код

Код:

TAG POS=1 TYPE=SPAN ATTR=TXT:Здравствуйте
SET !VAR2 EVAL("var s=\"{{!EXTRACT}}\"; s.split('Здравствуйте '); ")
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.split(' ваша заявка принята'); ")
SET !EXTRACT {{!VAR1}}

iMacros » iMacros for Firefox - общие вопросы, обсуждение возможностей (Часть 1) » 29-01-2014 23:06:15

Какой код отвечает за вытаскивание слова/слов из строчки между заданными словами?


Например есть предложение (без знаков препинания, чтобы проще): Здравствуйте Петр ваша заявка принята.
мне нужно, чтобы мне вытаскивалось то, что стоит между "здравствуйте" и "ваша".

Там может быть не одно слово, например: здравствуйте алексей иванович моржов ваша заявка принята.



Замечу, что пробелы после "здравствуйте" и перед "ваша" не нужны. Т.е. чтобы мне не " Петр " сохраняло, а "Петр", и не " алексей иванович моржов ", а "алексей иванович моржов"

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]