Salut à tous,
Je cherche à supprimer toutes les parenthèses ne contenant pas les mots remix, mix, edit, live et mashup.
Par exemple, si j'ai en entrée:
Je devrais avoir en sortie:N'to - trauma (Worakls Remix) (www.site.net)
J'ai commencé tout simplement en supprimant uniquement les parenthèses:N'to - trauma (Worakls Remix)
Puis j'ai rajouté une assertion négative pour exclure la liste de mots:
Code : Sélectionner tout - Visualiser dans une fenêtre à part preg_replace("/\([^)]+\)/","", $nom);
Pas de bol, il me retourne rien du tout. L'erreur vient de l'assertion, mais après plusieurs recherches, je n'ai toujours pas trouvé de solution
Code : Sélectionner tout - Visualiser dans une fenêtre à part preg_replace("/(\()+[^)]+(?!remix|mix|edit|mashup|live)+(\))/i", "", $nom);
Merci d'avance pour votre aide
Partager