您將需要使用imacro EVAL方法並使用一點點javascript和正則表達式來分割字符串並將其分配給另一個變量le,讓你得到前兩個字符。以下是解決方案:
TAG POS=1 TYPE=SPAN ATTR=CLASS:"countdown" EXTRACT=TXT
SET !VAR1 EVAL("var x=\"{{!EXTRACT}}\"; x=x.match(/^.{2}/).join(''); x;")
PROMPT {{!VAR1}}
享受!如果這有幫助,請標記爲這樣,謝謝!
編輯下面是一個稍微好一點的方法,使用JavaScript分割函數。這將允許你指定01:22
TAG POS=1 TYPE=SPAN ATTR=CLASS:"countdown" EXTRACT=TXT
' Below line will assign the first part before colon (01) to VAR1
SET !VAR1 EVAL("var x=\"{{!EXTRACT}}\"; y=x.join(':'); y[0];")
' Below line will assign the first part before colon (01) to VAR2
SET !VAR2 EVAL("var x=\"{{!EXTRACT}}\"; x=x.join(':'); y[1];")
PROMPT {{!VAR1}}
回答更新的第1部分(01
)或第二部分(22
)由於近期評論/問題我的答案。
以及如何從第二位提取角色? – deepesh
我已更新答案以解決您的問題/評論。基本上,使用JS拆分函數將字符串分隔成一個數組,然後你可以選擇使用哪一面(小時或分鐘)。 – Namkce
是的,工作,謝謝。 – deepesh