Je suis actuellement confronté à un (petit) problème de blocage. Je voudrais remplacer une sous-chaîne par une autre en utilisant une expression régulière. Mais voici le truc: je suce à regex.Regex: remplacer une chaîne
Regex.Replace(contenu, "Request.ServerVariables("*"))",
"ServerVariables('test')");
Fondamentalement, je voudrais remplacer tout ce qui est entre le « par « test ». J'ai essayé ». {*} » Comme un modèle, mais il ne fonctionne pas.
Pourriez-vous me donner quelques conseils, je vous en serais reconnaissant
Mort droit. La version échappée ressemblera à 'Regex.Replace (contenu," Request \\. ServerVariables \\ (\ "[^ \"] * \ "\\)", "Request.ServerVariables (\" test \ ")"); 'ou' Regex.Replace (contenu, @ "Request \ .ServerVariables \ (" "[^" "] *" "\)", @ "Request.ServerVariables (" "test" ")"); ' – LukeH