Извлечение - только цифры с адреса - PullRequest
0 голосов
/ 23 ноября 2018

Адрес Японии на многих сайтах записан как 〒000 - 0000.Из этого я хотел бы извлечь только числа с помощью imacros.Другими словами, я хочу удалить и -.Я хочу скопировать извлеченные данные, сохранить их в буфер обмена и вставить в другое место.Спасибо.

(хром 70.0.3538.102, Win10_x64)

Ответы [ 2 ]

0 голосов
/ 23 ноября 2018

Публикация в виде отдельного Решения, так как Входные данные из Извлечения теперь немного отличаются и меняют синтаксис в 'EVAL ()' немного, даже если я пытался повторно использовать тот же Синтаксис с тем жеКоманды как в Answer_ # 1.(И это дает второй пример кода ...)

SET !EXTRACT  "〒 000-0000"
SET !VAR1 EVAL("var s='{{!EXTRACT}}'; var x,y,z; x=s.substr(2); y=x.split('-'); z=y[0]+y[1]; z;")
SET !CLIPBOARD {{!VAR1}}
PROMPT EXTRACT:<SP>_{{!EXTRACT}}_<BR>Numbers:<SP>_{{!VAR1}}_

(протестировано на iMacros для FF v8.8.2, Pale Moon v26.3.3 (= FF47), Win10_x64.)

И снова, было бы более 10 различных способов реализовать одну и ту же функциональность, чтобы получить один и тот же результат ...

0 голосов
/ 23 ноября 2018

«Хорошо» для выбора тегов форума «Chrome» + «Firefox», но более полезным было бы, если бы вы упомянули свой FCI для обоих браузеров ..., но следующая реализация, например, должна работать в обоих браузерах для всех iMacrosВерсии:

SET !EXTRACT  "〒000 - 0000"
SET !VAR1 EVAL("var s='{{!EXTRACT}}'; var x,y,z; x=s.substr(1); y=x.split(' '); z=y[0]+y[2]; z;")
SET !CLIPBOARD {{!VAR1}}
PROMPT EXTRACT:<SP>_{{!EXTRACT}}_<BR>Numbers:<SP>_{{!VAR1}}_

(протестировано на iMacros для FF v8.8.2, Pale Moon v26.3.3 (= FF47), Win10_x64.)

"например" =>, как вы могли бы реализоватьФункциональность, которую вы хотите получить более чем 10 способами, используя все виды различных комбинаций с другими строковыми методами JS ...

(Я не включил содержимое {{! CLIPBOARD}} в 'ПОДСКАЗКА », поскольку это не поддерживается в CR, но« Вставить »из буфера обмена вашей ОС, например, в« Блокнот », все равно должен работать ...)

...