说我有以下字符串。
.hello {
color: blue;
width: 200px;
}
.world {
color: red;
width: 300px;
}
在php中使用RegExp()是否可以在.hello
的右括号之前添加一个字符串?
例如:
.hello {
color: blue;
width: 200px;
added string here
}
答案 0 :(得分:1)
<?php
$str = ".hello {
color: blue;
width: 200px;
}";
$new_str = preg_replace('~(\.hello[^\}]+)}~','$1HAHAHAHAHAH;}',$str);
print_r($new_str);
输出:
.hello { color: blue; width: 200px; HAHAHAHAHAH;}