Comment puis-je m'échapper Expression\("(?!").*", [0-9]+\)>
?Comment puis-je échapper à cette chaîne?
J'ai essayé Expression\\(\"(?!\").*\", [0-9]+\\)>
mais en cours d'exécution
Print("Expression\\(\"(?!\").*\", [0-9]+\\)>");
sur VS C# Interactive, il imprime:
"Expression\\(\"(?!\").*\", [0-9]+\\)>"
Avec les retours de bâton en double.
Qu'entendez-vous par "retours"? Le débogueur affichera des chaînes échappées. Essayez de l'imprimer sur la console. 'Console.WriteLine' le casse – Blorgbeard
. Peut-être que c'est un comportement de la méthode C# Interactive 'Print (String)'. – vnbrs
@vnbrs Oui, la méthode C# interactive (chaîne) imprime la chaîne échappée, car elle apparaît entre guillemets sous la forme d'un littéral de chaîne dans un fichier source C#. J'ai vu quelqu'un en parler dans un commentaire tout récemment. –