Я пытаюсь изменить строку в массиве , созданном из функции File.ReadAllLines(csspath)
.
. Я пытаюсь использовать Regex.Replace
и назначитьвыведите в string
(в данном случае file
), с которым я работаю.в функции я получаю массив и строку, которую я хочу изменить.
Проблема 1016 * заключается в том, что когда я использую file.Replace(file, outp);
, мне нужно сохранить новый массив, и яне думаю, что я знаю, как подойти к этому.как мне подойти к этому решению?
Я также думаю использовать функцию Regex.Match
, но я получаю здесь совпадение, а не замену.
private static void MyFunction(string[] files,string changeto)
{
var outp = "";
foreach (var file in files)
{
if (file.Contains("font-family"))
{
//var match = Regex.Match(file, "'.*';");
outp = Regex.Replace(file, "'.*';", changeto);
file.Replace(file, outp);
}
}
}