Використовуючи підстановку для пошуку та заміни, щоб видалити довгий рядок


1

Я хочу замінити всі екземпляри змінної рядки символів в документі. Ось приклад рядка:

[[npr_B6G8879JASKLDF378SJKDAS9__06BF5A]]

Рядок цифри / літери, що слідує, [[npr_змінюється щоразу, але завжди закривається]]

Як правило, я б \[*\]замінив усе це, однак у цього документа є також елементи, [[ ]]які я не хочу видаляти. nprОднак, жоден із цих елементів, що містять корзину, не містить .

Я намагався \<[[npr>*\], але це невірний діапазон.

Будь-які ідеї були б дуже вдячні!


this document also has items within [[ ]] that I do not want to delete. None of these bracketed items contain bsi, however.- Я не розумію тієї частини. Ви хочете зберігати bsiза будь-яких обставин чи хочете видалити вміст усіх- [[ ]]рядків, що починаються з bsi_, включаючи bsi_?
flolilo

Відповіді:


2

ВСІ спеціальні символи потрібно уникати (включаючи всі ]та [), тому ваш правильний вираз знаходження:

\[\[npr_*\]\]

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.