Регулярное выражение для удаления атрибутов js HTML

#regex #atom-editor

#регулярное выражение #atom-editor

Вопрос:

Я получил этот файл из Google, который содержит такие js атрибуты, как jsname="data", jscontroller="data" etc.

Я хотел бы использовать функцию поиска и замены Atom с помощью регулярного выражения, чтобы заменить все атрибуты, начинающиеся с js*="*" , пробелами.

Каким было бы регулярное выражение для этого?

Итак <div class="l-o-c-qd" jsname="name" jscontroller="somecontroller">Text</div>

будет <div class="l-o-c-qd">Text</div>

Комментарии:

1. StackOverflow — это не сайт типа «мы бесплатно выполним за вас вашу работу». Покажите свои усилия, вместо того, чтобы просить готовое решение. Покажите конкретные ошибки, с которыми вам нужна помощь

2. Вы могли бы использовать: /[ ]js w*=»[^»] «/ g и замените пустой строкой.

Ответ №1:

Найдите правильное регулярное выражение, соответствующее js *=»*», и замените его ничем (отметьте пробел до / после, чтобы избежать двойных пробелов после замены)