Bonsoir à tous.

Peut-être que ma question a déjà été posé, mais je n'ai rien trouvé.

J'aimerai pouvoir remplacer " (les guillemets ou doubles quotes) dans une chaine par - ou tout autre caractère.
Pour ce faire, j'utilise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
System.Text.RegularExpressions.Regex.Replace(tmp, "[\"]", "-");//quotes
mais apparemment ça ne remplace rien. J'ai également essayé avec (\"), rien à faire. Pourtant, avec des logiciels comme RegexMaker ou QuRegExmm, l'expression matche bien les "...

Quelqu'un pourrait-il m'éclairer sur le pourquoi ça ne marche pas, et surtout, comment faire, car cela m'empêche d'envoyer une chaine à ma base de données mysql.
Le insert en SQL génère une erreur qui n'existe plus si j'ajoute manuellement la requête sans les " là où il ne devraient pas être : n'importe où dans la chaine : par ex. "Un titre "une citation dans le titre" fin du titre".

Merci !