введите описание изображения здесь я добавил одно расширение Chrome с именем Tab Modifier. Моя цель - автоматически переименовывать вкладки, используя URL.

Например: если URL-адрес cdets.company.com/blah/ABCde12345&xyz=1/..., я хочу добавить плитку с вкладками для отображения только переменной части "de12345", потому что предыдущая часть остается той же (как для ABCef67890 путь будет cdets.company.com/blah/ABCef67890). (Я легко могу назвать название ABC, но это бесполезно для меня.)

Теперь расширение Tab Modifier запрашивает регулярное выражение. Для заголовка написано:

'Вы можете добавить любой контент DOM с помощью {селектора}. Примеры: {title} для заголовка сайта, {h1}, {#id}, {.class} и т.д. '

И для соответствия URL это говорит:

Расширенное использование: регулярное выражение для поиска фрагментов строки и использования его внутри заголовка.«Но я не знаю, что вводить в них, чтобы получить название вкладки как то, что мне нужно.

1 ответ1

0

Ваш пример URL был cdets.company.com/blah/ABCde12345&xyz=1/ , часть, которую вы хотите поймать, это de12345 .

С этой информацией вам нужна статическая часть перед частью, которую вы хотите поймать. Примером может быть вся часть cdets.company.com/blah/ABC или хотя бы /ABC . Используя эту информацию и регулярное выражение из комментария (<Fixed URL>(.*)&), Вы получите что-то вроде этого: \/ABC(.*)&

С этим регулярным выражением могут возникнуть проблемы, так как он будет совпадать только в том случае, если в URL-адресе есть амперсанд, а в нем не будет совпадать без амперсанда.

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