Я думаю, что я решил эту проблему, но мне интересно, если кто-нибудь видит недостаток или лучший метод:Notepad регулярное выражение ++ удаление строки со статическими и переменными данными
Использование регулярных выражений в тетради ++ Я пытаюсь удалить все строки, содержащие статическую и переменную информацию, как это:
{start of line},1,NRAG-E21-PRDCT-DT-CRWLR-8416 Result Data,NRAG-E21-PRDCT-DT-CRWLR-8416 Result Data,1,http:<l></l>//www.url.com/product/10E026,
-Примечание: обе ,1,
строки являются переменными, а ,1, ,2, ,3,
и т.д ...
преимущество т шляпа у меня есть то, что он появляется в конце строки - как раз перед запятой - картина всегда [0-9] [A-Z] [0-9]
это, поэтому, кажется, что это должно работать:
^.*?\/[0-9]+[A-Z]+[0-9]+,
Это выбирает начало строка ^
, а затем все перед шаблоном, который выглядит как /10E026
и запятой в конце.
Кто-нибудь видит недостаток или лучший способ найти такую строку?
Спасибо. Это работало отлично, хотя я пренебрегал важной информацией. Мой пример строки не заканчивается концом строки. После этой строки строки может быть 4000 символов в одной строке. Я думаю, мы можем просто вынуть $ в конце выражения, как в этом примере: https://regex101.com/r/mM9bR6/3 –
Пожалуйста, проверьте ответ сейчас. –