Question :
Impossible de remplacer "ServerDbInstance" par "10.11.12.13, 1200" dans le fichier texte car la chaîne d'origine contient des doubles barres obliques inverses ("ServerDbInstance") et la recherche échoue en raison d'une incompatibilité de chaîne.
Réponse :
Contrairement à l'observation selon laquelle la chaîne contient des doubles barres obliques inverses, il est probable que le spectateur ait échappé à la chaîne, provoquant l'affichage de deux barres obliques inverses au lieu d'une. Pour le confirmer, il est recommandé :
Solution (si des doubles barres obliques inverses sont présentes) :
Si la chaîne contient effectivement une double barre oblique inverse, vous pouvez la remplacer par une seule barre oblique inverse en utilisant le code suivant :
<code class="language-csharp">text = text.Replace(@"\", @"\");</code>
Cependant, nous soupçonnons que la chaîne d'origine n'a qu'une seule barre oblique inverse, alors que le spectateur affiche deux barres obliques inverses. Si tel est le cas, la chaîne ne peut pas être remplacée car il n’y a pas de double barre oblique inverse à remplacer.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!