提取-仅从地址中提取数字



日本的地址在许多网站上都写为〒000 - 0000。从中,我只想使用imacros提取数字。换句话说,我想删除-。我想复制提取的数据,将其保存在剪贴板上,然后将其粘贴到其他位置。非常感谢。

(铬70.0.3538.102,Win10_x64(

作为一个单独的解决方案发布,因为来自Extract的输入现在"有点"不同,并对"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}}_

(在适用于FF v8.8.2、Pale Moon v26.3.3(=FF47(和Win10_x64的iMacros上进行了测试。(

同样,有10多种不同的方法可以实现相同的功能以获得相同的结果。。。

"很好"选择"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}}_

(在适用于FF v8.8.2、Pale Moon v26.3.3(=FF47(和Win10_x64的iMacros上进行了测试。(

"例如"=>因为您可以使用各种不同的组合与其他JS字符串方法以10多种方式实现您想要的功能。。。

(我没有将"{{!CLIPBOARD}}"的内容包含在"PROMPT"中,因为CR不支持这样做,但例如,从操作系统剪贴板中的"记事本"中"粘贴"应该仍然有效…(

最新更新