4

Я использую Chrome на Mac и хочу иметь возможность легко искать фразу на странице, а не точное совпадение строки.

Например, на этой странице:

https://developer.mozilla.org/en-US/docs/Web/Reference/Events

Если я нажму команду +F (или Ctrl +F) и введите нагрузку

он показывает мне 63 экземпляра на странице, где появляется загрузка .

Но я просто хочу найти случаи, когда появляется загрузка фразы (что исключает загрузку или загрузку слов).

При поиске "load" он ищет точное совпадение строк, которое включает кавычки.

При добавлении -load, он также ищет точное совпадение строк.

Когда я ищу в Google различные комбинации "расширенный поиск в браузере Chrome", я получаю слишком много результатов, и это сложно исследовать.

2 ответа2

3

Один из способов фильтрации - поиск « load », то есть пробела, за которым следует слово, за которым следует другой пробел. К сожалению, это не будет обрабатывать случаи, когда слово стоит рядом со знаками препинания, но он будет находить только случаи "загрузки", а не "загрузки", например.

3

RegEx Search позволяет искать вещи внутри веб-страницы с помощью регулярных выражений. Если вы новичок в регулярных выражениях (как и я), то посмотрите здесь. Вы можете легко найти то, что вы ищете быстро.

Чтобы найти (как в вашем примере) одну фразу, например load , все, что вам нужно набрать, это \bload\b .

Если вы разделите это, вы получите \b и load и \b .

\b является якорем Это правда на границе слова. Больше информации здесь (тот же сайт, что и выше, другая страница). Проще говоря, вы используете это для отдельных слов.

Вот этот пример работы на веб-сайте в вашем вопросе:

,

RegEx может быть очень мощным, поэтому он использует расширение как очень малоиспользуемое. Если вам когда-либо понадобится, вы можете использовать это для таких вещей, как подстановочные знаки и т.д. (Которые по умолчанию Chrome не предоставляет)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .