Поиск регулярного выражения в Eclipse (поиск всех ссылок без атрибута onclick) - PullRequest
1 голос
/ 02 февраля 2010

Я пытаюсь создать правильное регулярное выражение, чтобы найти все привязки в моем проекте с помощью Eclipse File Search.

Что я ищу:

<a href="some.url" onclick="some onclickHandler">

Что я хочуВыполнить - это найти все якоря без клика и добавить его при необходимости.

Спасибо за помощь!

1 Ответ

3 голосов
/ 24 февраля 2010

Вы можете использовать регулярное выражение <a href="\S+"((?!onclick).)*>.Он найдет все ссылки без паттерна.

Краткое объяснение интересной части ((?!onclick).)*: ?!onclick является отрицательным прогнозом нулевой ширины .Это означает, что механизм регулярных выражений будет соответствовать, если он не содержит слова onclick.Окружающие ( и .)* сообщают движку регулярных выражений, что исключение onclick может быть окружено любым другим символом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...