Я очень спутать с preg_replace, у меня есть эта строка, и я хотел бы изменить только номер перед _Некоторая путаница с preg_replace
$string = 'string/1_491107.jpg';
$newstring = preg_replace('#([0-9]+)_#', '666', $string);
Но тогда я получаю «строку/666491107.jpg» вместо " строка/666_491107.jpg»
Благодаря
Да, это именно то, что я ищу. – Tahola
+1 для очень аккуратного решения. Ясно, что мои навыки регулярных выражений ржавые. – andrewsi
@andrewsi В правильных ситуациях негативные/позитивные взгляды/задержек являются удивительными и определенно важными для понимания. – h2ooooooo