在表达式后写入文件
Write in file after an expression
我有这个文件和正则表达式:
$pattern = '/.*services {1,}:/';
$services = file_get_contents($services_file);
preg_match($pattern, $services, $matches);
dump($matches)
我能在文件中找到我的表情,现在我想在它之后写点东西。
使用preg_replace()
。 [=12=]
是与模式的完全匹配,并在其后添加您的 $replacement
文本:
$result = preg_replace($pattern, "[=10=]$replacement", $services);
file_put_contents($services_file, $result);
我有这个文件和正则表达式:
$pattern = '/.*services {1,}:/';
$services = file_get_contents($services_file);
preg_match($pattern, $services, $matches);
dump($matches)
我能在文件中找到我的表情,现在我想在它之后写点东西。
使用preg_replace()
。 [=12=]
是与模式的完全匹配,并在其后添加您的 $replacement
文本:
$result = preg_replace($pattern, "[=10=]$replacement", $services);
file_put_contents($services_file, $result);