У меня есть целая куча строк, которые мне нужно очиститьматч Regex каждая строка
35653_3100552_26952012_cmp.xml.gz
35653_3100552_26952012_cmp_delta.xml.gz
35653_3100552_26952012_cmp_deltatemplate.txt.gz
35653_3100552_26952012_cmp_template.txt.gz
35653_3100552_26952030_cmp.xml.gz
35653_3100552_26952030_cmp_delta.xml.gz
35653_3100552_26952030_cmp_deltatemplate.txt.gz
35653_3100552_26952030_cmp_template.txt.gz
35653_3100552_26952044_cmp.xml.gz
35653_3100552_26952044_cmp_delta.xml.gz
35653_3100552_26952044_cmp_deltatemplate.txt.gz
35653_3100552_26952044_cmp_template.txt.gz
35653_3100552_26952063_cmp.xml.gz
35653_3100552_26952063_cmp_delta.xml.gz
35653_3100552_26952063_cmp_deltatemplate.txt.gz
35653_3100552_26952063_cmp_template.txt.gz
35653_3100552_26952075_cmp.xml.gz
35653_3100552_26952075_cmp_delta.xml.gz
35653_3100552_26952075_cmp_deltatemplate.txt.gz
35653_3100552_26952075_cmp_template.txt.gz
35653_3100552_26952086_cmp.xml.gz
35653_3100552_26952086_cmp_delta.xml.gz
35653_3100552_26952086_cmp_deltatemplate.txt.gz
35653_3100552_26952086_cmp_template.txt.gz
35653_3100552_26952105_cmp.xml.gz
35653_3100552_26952105_cmp_delta.xml.gz
35653_3100552_26952105_cmp_deltatemplate.txt.gz
35653_3100552_26952105_cmp_template.txt.gz
Я просто хочу, чтобы те, заканчивая cmp.xml.gz
Все остальное я хочу удалить, а также удаление пустых пространств ,
Я пробовал это 35653(.*)cmp_delta.xml.gz
, но это просто выбирает все, начиная с 2-й строки до последней строки.
Так что мой вопрос в том, какое регулярное выражение можно использовать для удаления каждой строки, которая не заканчивается cmp_delta.xml.gz
?
Btw, я буду использовать это регулярное выражение внутри Coda.
Благодаря
Update
Попробовав регулярное выражение, предоставленную Кендалла и ключ в ответах ниже, это результат в Coda
35653_3100552_26952012_cmp.xml.gz.lmp
.lmp
35653_3100552_26952012_cmp_deltatemplate.txt.gz.lmp
35653_3100552_26952012_cmp_template.txt.gz.lmp
35653_3100552_26952030_cmp.xml.gz.lmp
.lmp
35653_3100552_26952030_cmp_deltatemplate.txt.gz.lmp
35653_3100552_26952030_cmp_template.txt.gz.lmp
35653_3100552_26952044_cmp.xml.gz.lmp
.lmp
35653_3100552_26952044_cmp_deltatemplate.txt.gz.lmp
35653_3100552_26952044_cmp_template.txt.gz.lmp
35653_3100552_26952063_cmp.xml.gz.lmp
.lmp
35653_3100552_26952063_cmp_deltatemplate.txt.gz.lmp
35653_3100552_26952063_cmp_template.txt.gz.lmp
35653_3100552_26952075_cmp.xml.gz.lmp
.lmp
35653_3100552_26952075_cmp_deltatemplate.txt.gz.lmp
35653_3100552_26952075_cmp_template.txt.gz.lmp
35653_3100552_26952086_cmp.xml.gz.lmp
.lmp
35653_3100552_26952086_cmp_deltatemplate.txt.gz.lmp
35653_3100552_26952086_cmp_template.txt.gz.lmp
35653_3100552_26952105_cmp.xml.gz.lmp
.lmp
35653_3100552_26952105_cmp_deltatemplate.txt.gz.lmp
35653_3100552_26952105_cmp_template.txt.gz.lmp
Какой синтаксис вы используете: .NET regex, Perl regex и т. Д.? –