Notepad++ Поиск текста между тегами длиной более 20 символов

Notepad++ Поиск текста между тегами длиной более 20 символов

Чтобы найти теги и заменить текст между тегами в Notepad++, я использую следующий пример:

(?<=<barcode>)(.*)(?=</barcode>)

Мне интересно, можно ли искать текст, содержащий более 20 символов, по определенным тегам?

решение1

Вы можете использовать или адаптировать следующее выражение под свои нужды.

[\S]находит все символы, кроме пробела (идентично [^\s]) и {21,}требует не менее 21 символа текста.

(?<=<barcode>)([\S]{21,})(?=</barcode>)

Для текста с пробелами используйте:

(?<=<barcode>)(.{21,})(?=</barcode>)

введите описание изображения здесь

Связанный контент