Привет, я пытаюсь извлечь цену и вырезать извлечения какого-либо нежелательного текста. Так что «US $ 149,99» становится «149,99»imacros извлечь и удалить ненужный текст
TAG POS=1 TYPE=SPAN FORM=NAME:donasub ATTR=ID:donaprice EXTRACT=TXT
SET donaprice EVAL("var s=\"{{!EXTRACT}}\"; s.replace(\"US $\", \"\");")
SAVEAS TYPE=EXTRACT FOLDER=C:\demo FILE=donafiles.csv
Я все еще получаю полную строку «US $ 149,99» в экстракте. Что я не делаю правильно.
Возможно, вам нужно использовать 's = s.replace (/ US \ s * \ $ /, \" \ ");'. –
Спасибо, но это вызывает ошибку imacros 1100 неправильного формата SET! –