$input_lines = 'this photos {img='3512.jpg', alt='Title'} and {#img='3513.jpg', alt='Title2'} any image code here related to image must be replaced.';
echo preg_replace("/({\w+)/", "<img src='https://imgs.domain.com/images/$1' alt='$2'/>", $input_lines);
code Regex:lien spécifique dans la phrase
/({\w+)/
liens d'image:
{img='3512.jpg', alt='Title'}
et {img='3513.jpg', alt='Title2'}
dans la phrase.
Conversion:
this photos <img src='https://imgs.domain.com/images/3512.jpg' alt='Title'/>
et <img src='https://imgs.domain.com/images/3513.jpg' alt='Title2'/> any image code here related to image must be replaced.
Je reçois les liens d'image dans la phrase, mais ce qui ne va pas avec le code Regex?
Vous ne disposez que d'un groupe de capture dans le modèle. –
Voir https://ideone.com/vJHTsm –
@ WiktorStribiżew Je pense que vous avez donné le downown mais vous avez répondu en même temps. Merci pour votre réponse. Si vous le souhaitez, nous pouvons écrire la réponse.Je veux marquer votre réponse correctement –