С помощью C# я пытаюсь использовать регулярные выражения для замены новой строки (\ n) в текстовом файле точкой с запятой (;), но только если в этой строке есть какой-либо контент;C# - Заменить новую строку точкой с запятой
Если текстовый файл:
This is the program
Hello World
Тогда мое возвращение будет
This is the program;
Hello World;
Я пытаюсь использовать
my_str = Regex.Replace(val, "\n", ";");
Но это влияет также на линии без содержания ,
то будет еще потому, что линии без содержания также содержат \ п – pm100
Технически вы хотите заменить его '; \ n' в противном случае ваше возвращение будет все в одной строке. –