Je voudrais remplacer la chaîne "{{edit(3)}}"
avec "open3close"
en utilisant preg_replace
preg_replace avec des accolades
2
A
Répondre
3
Je suis désolé si vous avez perdu votre temps, je trouvé une solution valide.
preg_replace("/{{edit\((.*)\)}}/e","'open'.'\\\1'.'close'", $string);
entrée: {{modifier (3)}}
sortie: open3close
2
évasion {
et }
à \{
et \}
dans la chaîne regex
Questions connexes
- 1. Comprendre l'utilisation des accolades
- 2. preg_replace avec des vues dans Codeigniter, comment?
- 3. comment énumérer des articles avec preg_replace?
- 4. Besoin d'aide avec preg_replace {interprétation des variables} avec des paramètres
- 5. Aide avec un preg_replace
- 6. Mémoire fuite avec preg_replace
- 7. Échappement des accolades en XML
- 8. expansion des accolades Tricky shell
- 9. problème avec preg_replace
- 10. remplacer ereg_replace avec preg_replace
- 11. Remplacer eregi_replace avec preg_replace
- 12. preg_replace des commentaires CSS?
- 13. Diviser une chaîne avec des accolades comme délimiteurs?
- 14. Liens multilignes avec preg_replace | PHP
- 15. Remplacer des valeurs using preg_replace
- 16. preg_replace avec le code php
- 17. Aide avec preg_match_all, supprime les accolades carrées
- 18. php accolades groupes
- 19. PHP - éléments preg_replace entre parenthèses avec des éléments du tableau
- 20. preg_replace question
- 21. jQuery html() convertir des accolades à des entités html (parfois)
- 22. Utilisation de tableaux associatifs avec preg_replace
- 23. variables preg_replace
- 24. preg_replace Pattern
- 25. Remplacement de jeu de caractères avec preg_replace
- 26. Remplacement de la balise html avec preg_replace
- 27. preg_replace(), et les abréviations qui vont avec?
- 28. Problème de codage avec preg_replace() et scandir()
- 29. preg_replace remplacement conditionnel avec une chaîne différente
- 30. php accolades et chaînes
je suppose, mais quelque chose ne va pas, pouvez vous me suggérer un exemple? – Mike
@TrustWeb, par exemple, 'preg_replace ('/\{\{(.*?)\}\}/'," open3close ", $ text);' – YOU
seulement (et) doit être échappé. Merci :) – Mike