RegExp добавить что-то перед закрывающей скобкой - PullRequest
0 голосов
/ 08 февраля 2019

Скажем, у меня есть следующая строка ..

.hello {
  color: blue;
  width: 200px;
}

.world {
  color: red;
  width: 300px;
}

Используя RegExp () в php, можно ли добавить строку перед закрывающей скобкой для .hello?

Например,:

.hello {
  color: blue;
  width: 200px;
  added string here
}

1 Ответ

0 голосов
/ 08 февраля 2019
<?php 
$str = ".hello {
  color: blue;
  width: 200px;  
}";


$new_str = preg_replace('~(\.hello[^\}]+)}~','$1HAHAHAHAHAH;}',$str);

print_r($new_str);

Выход:

.hello { color: blue; width: 200px; HAHAHAHAHAH;}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...