1
Я пытаюсь удалить все, что приходит после «Связанных сообщений» из imacro extract.But im не получает никакого результата по моему регулярному выражению. Как я могу получить свой точный результат. код нижеImacro regex, чтобы удалить все после определенного слова
TAG POS=1 TYPE=DIV ATTR=CLASS:postcontent Extract=TXT
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.replace(/(?=Related posts\\:)[^Related posts\\:]*$/,\" \"); ")
Prompt {{!VAR1}
}
Попробуйте 's.replace (/ Похожие сообщения:. * /, \" Похожие сообщения: \ ");'. Если есть символы новой строки, замените '. *' На '[\ s \ S] *' (или '[\\ s \\ S] *'). Это регулярное выражение удалит все после первого «Связанных сообщений:», а не из последнего его появления. –
Благодарим вас за решение моей проблемы. Ваш код работает отлично. –
Отлично, я отправил его в качестве ответа. –