Ich habe einige SaitenWie zufällig Teil der Zeichenfolge in JavaScript imacros entfernen
"D: \ Versuch \ img \ 2 \ 5-trendy-High-Heel-Oxford-shoes.jpg"
"D: \ Versuch \ img \ 3 \ 20-süß-Fersen-Straße-style_01.jpg"
"D: \ Versuch \ img \ 4 \ 637d3c5673d97326f9517ad24ba99e76.jpg"
„D: \ Probe \ img \ 5 \ 126003_P_1388122701631.jpg "
ich will „D:\trial\img\2\
“ entfernen und will nur „5-trendy-high-heel-oxford-shoes.jpg
“
Aber wie Sie alle Zeichenfolge haben img
unterschiedliche Anzahl nach Teilzeichenkette sehen.
Bitte helfen Sie mir, das für imacros Javascript Eval Feature zu beheben.
hier ist mein imacros Code
SET !DATASOURCE D:\trial\ima_kuwot.csv
SET !DATASOURCE_COLUMNS 50
SET !LOOP 2
SET !DATASOURCE_LINE {{!LOOP}}
SET !VAR1 {{!COL3}}
Add !EXTRACT "D:\trial\img\3\20-cute-heels-street-style_01.jpg"
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.split('img\')[2];")
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/[^0-9\.]+/g, "");")
SET !VAR2 EVAL("var s=\"{{!VAR1}}\"; s.replace(/[]+/g,'.jpg')")
SET !VAR2 EVAL("'{{!VAR1}}'.split('D:"\trial\img\1\"')[0].trim();")
PROMPT {{!VAR1}}
TAG POS=1 TYPE=INPUT:SEARCH ATTR=ID:media-search-input CONTENT={{!VAR1}}
Ich habe versucht, über eval-Anweisungen, aber nichts für mich arbeiten.
Vielen Dank, aber wie ich sehen kann, muss ich zusätzliche Backslashes hinzufügen – user3790363