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 :
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 "...
Code : Sélectionner tout - Visualiser dans une fenêtre à part System.Text.RegularExpressions.Regex.Replace(tmp, "[\"]", "-");//quotes
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 !
![]()
Partager