Страницы

Поиск по вопросам

понедельник, 30 марта 2020 г.

Регулярное выражение поиск от и до. Notepad++

#регулярные_выражения #поиск #замена


Есть такой код:

{
version 0
1.000000
0.835000
0.190000
}
{
version 1
    diffuse_cube = diffuse.dds
    specular_cube = Art.dds
    hor_angle = 3.141590
    vert_angle = 0.364425
    env_brightness = 0.21
    attenuation = 0.0357142857142857
    water = 0.107142857142857
}
false
0.004015
""
1
    "FogExp" "-346.250000 2817.500000 0.133250 4.123750 0.391750 0.325000 0.325000 "
false

{
version 0
1.000000
0.835000
0.190000
}

{
version 1
    iveness = 0.050000
    wind = 0.226195
    swell = 0.400000
    period = 0.046286
}


Задача найти и удалить все блоки version 1

{
version 1
}


Исключая блоки version 0

{
version 0
}


Пока что дошел до такого выражения:
"version 1.*?[}]"
Но мне надо также захватить и верхнюю фигурную скобку.
Код в блоках может быть совершенно разным, но "version 1" всегда есть.
    


Ответы

Ответ 1



Попробуйте — \{\Rversion 1[^\}]*\}

Комментариев нет:

Отправить комментарий