- Регистрация
- 20.09.2014
- Сообщения
- 5
- Благодарностей
- 0
- Баллы
- 3
Добрый день. Проблема в следующем, есть css, например вот кусок кода:
Нужно удалить @media и соответственно все что между { } .
Регулярка @media[\w\W]*} берет слишком много до самого последней }, если написать регулярку с самым коротким совпадением @media[\w\W]*?}, то получается, что берется не всё.
После @media не обязательно идет fieldset {.
Есть идеи как составить правильную регулярку?
HTML:
@media (min-width: 1000px) {
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11 {
float: left; }
.col-md-1 {
width: 8.33333%; }
.col-md-2 {
width: 16.66667%; }
.col-md-3 {
width: 25%; }
.col-md-4 {
width: 33.33333%; }
.col-md-5 {
width: 41.66667%; }
.col-md-6 {
width: 50%; }
.col-md-7 {
width: 58.33333%; }
}
fieldset {
padding: 0;
margin: 0;
border: 0; }
legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 18px;
font-size: 19.5px;
line-height: inherit;
color: #333333;
border: 0;
border-bottom: 1px solid #e5e5e5; }
Регулярка @media[\w\W]*} берет слишком много до самого последней }, если написать регулярку с самым коротким совпадением @media[\w\W]*?}, то получается, что берется не всё.
После @media не обязательно идет fieldset {.
Есть идеи как составить правильную регулярку?