Да, при выполнении нескольких извлечений iMacros будет разделять их с помощью этого разделителя «[EXTRACT]», который при сохранении содержимого в «.CSV» с помощью команды «SAVEAS» будет преобразован в «.CSV»Разделитель, обычно запятая.
Используя 'EVAL ()' + 'replace ()' обычно , вы можете заменить его на что угодно ...
Вместо 'replace() ', Я предпочитаю использовать' split () ', как я уже упоминал в вашем предыдущем Qt, для достижения Эквивалента с глобальным' replace () '(для этого потребуется REGEX), и это будет работать, даже если у вас большечем 2 адреса ...:
SET !EXTRACT adress1[EXTRACT]adress2
SET !VAR1 EVAL("var s='{{!EXTRACT}}'; var z=s.split('[EXTRACT]').join('<BR>'); z;")
PROMPT EXTRACT:<BR>_{{!EXTRACT}}_<BR><BR>Addresses:<BR>_{{!VAR1}}_
(протестировано на iMacros для FF v8.8.2, Pale Moon v26.3.3 (= FF47), Win10_x64.)
РЕДАКТИРОВАТЬ:
И включить регистр '# EANF #' (xN) и в любую позицию => См. Содержимое '! VAR2' в 'PROMPT':
'SET !EXTRACT adress1[EXTRACT]adress2
'SET !EXTRACT #EANF#[EXTRACT]adress2
'SET !EXTRACT adress1[EXTRACT]#EANF#
'>
'SET !EXTRACT address1[EXTRACT]address2[EXTRACT]address3
'SET !EXTRACT #EANF#[EXTRACT]address2[EXTRACT]address3
'SET !EXTRACT address1[EXTRACT]#EANF#[EXTRACT]address3
SET !EXTRACT address1[EXTRACT]address2[EXTRACT]#EANF#
SET !VAR1 EVAL("var s='{{!EXTRACT}}'; var z=s.split('[EXTRACT]').join('<BR>'); z;")
SET !VAR2 EVAL("var s='{{!EXTRACT}}'; var x,y,z; x=s.split('#EANF#[EXTRACT]').join(''); y=x.replace('[EXTRACT]#EANF#',''); z=y.split('[EXTRACT]').join('<BR>'); z;")
PROMPT EXTRACT:<BR>_{{!EXTRACT}}_<BR><BR>Addresses_VAR1:<BR>_{{!VAR1}}_<BR><BR>Addresses_VAR2:<BR>_{{!VAR2}}_
(проверенов iMacros для FF v8.8.2, Pale Moon v26.3.3 (= FF47), Win10_x64.)
Обратите внимание на использование 'replace ()' для 'y', я мог бы использовать 'split ().присоединитьсятакже, но все, кроме конечного '# EANF #', уже должны были быть обработаны частью 'x', тогда простой метод replace () "достаточно хорош" для обработки последнего "# EANF #".
Просмотр и повторная активация всех строк «SET! EXTRACT» для проверки различных случаев и различных возможных позиций для «#EANF #».