ファイルをスクリプト化して解析しようとしていますが、
次のパターンを見つけて置き換えるには、phpで正規表現を使用してください。
差出人:「これはfoo[/etc/bar.txt]内のfoo[/www/bar.txt]です」
宛先:「これはbar2_txt_content内のbar_txt_contentです」
それらの線に沿った何か:
$subject = "This is a foo[/www/bar.txt] within a foo[/etc/bar.txt]";
$pattern = '/regex-needed/';
preg_match($pattern, $subject, $matches);
foreach($matches as $match) {
$subject = str_replace('foo['.$match[0].']', file_get_contents($match[0]), $subject);
}
そして私の2番目の要求は持っていることです:
From:'これはfoo2[バーバー]バーバー]です。
宛先:「これは返品されます」
それらの線に沿った何か:
$subject = 'This is a foo2[bar bar \] bar bar].';
$pattern = '/regex-needed/';
preg_match($pattern, $subject, $matches);
foreach($matches as $match) {
$subject = str_replace('foo2['.$match[0].']', my_function($match[0]), $subject);
}
これらのパターンの構築にご協力ください...