Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C# Перевод из Ascii в string https://www.cyberforum.ru/ csharp-beginners/ thread450499.html
всем доброго времени суток) как есть коды ascii, как перевести их в string? Добавлено через 5 минут решено, закройте
C# Можно ли писать программы под Iphone используя C#
можно ли писать программы под iphone используя C# и VisualStudio если да то как
C# Матрицу записать в файл, потом считать Доброго времени суток! Нужно записать матрицу в файл и затем считать ее из файла в первоначальном виде. Не подскажете, как сделять это быстрее и надежнее? Язык С#. Вместо файла можно использовать БД, но опять же мороки с ними много, файлы как-то ближе))) Спасибо за любую помощь. https://www.cyberforum.ru/ csharp-beginners/ thread450458.html C# Поместить в Image изображение из сети В WinForms была функция Image1.Load(link); есть что подобное в WPF? Добавлено через 1 час 15 минут Нашел, может кому пригодится: var c = new WebClient(); var bytes = c.DownloadData(link2); var ms = new MemoryStream(bytes); var bi = new BitmapImage(); bi.BeginInit(); https://www.cyberforum.ru/ csharp-beginners/ thread450446.html
C# Разработать рекурсивный метод для вычисления n-го члена последовательности
помогите pазработать рекурсивный метод для вычисления n-го члена следующей последовательности b1=5, bn-1=bn/(n*n+n+1) подчеркнуты индексы class Program { static void Main(string args) { int b1 = 5; Console.Write("n="); int n = int.Parse(Console.ReadLine()); Console.WriteLine("b1={0}", b1);
C# При создании массива возникает ошибка string mass = new StreamReader(@"C:\12.txt",Encoding.Default).ReadToEnd().Split(new string { "\r\n" }, StringSplitOptions.None); Ошибка: Подчеркивае и new Как исправить? https://www.cyberforum.ru/ csharp-beginners/ thread450330.html
C# Реализовать класс "Одномерный массив". В методе run() осуществить вычисление суммы элементов массива https://www.cyberforum.ru/ csharp-beginners/ thread450251.html
Помогите пожалуйста с задачкой, всем большое человеческое спасибо кто поможет, просто очень надо! Реализовать класс: “Одномерный массив”. В методе run() осуществить вычисление суммы элементов массива. Осуществить перегрузку конструкторов для класса. Перегрузить метод ToString() для вывода данных класса.
C# Круговое смещение в массиве, как лучше реализовать
Есть массив допустим Пользователь вводит число например 3 - т.е. числа надо сместить на 3 влево по кругу, чтобы получилось как это реализовать лучше?
C# Хранение настроек программы в файле https://www.cyberforum.ru/ csharp-beginners/ thread450127.html
Поставлена такая задача: создать некий редактор картинок. Т.е. пользователь добавляет п-количество картинок и/или подписей к ним (с возможностью перемещать) указывая при этом основные параметры (ширина, высота, размер букв, и т.д.), потом сохраняет проект (параметры всех элементов, которые находятся на форме) в текстовый файл . Также необходимо сделать загрузку сохраненного проекта. ...
C# Чем заменить Application.DoEvents() для консольного периложения https://www.cyberforum.ru/ csharp-beginners/ thread450031.html
Чем можно заменить Application.DoEvents() для консольного периложения?
C# Программа no-3: будут ли предложения по оптимизации
доброе время суток. получил задание написать вот такую программу. вот собственно говоря что Haклепал... Прошу Высказать замечания.. Предложения оптимизации? Большое спасибо =)
C# Всегда ошибка при открытии файла StreamReader, StreamWriter: "Устройство не готово" using (StreamReader sr = new StreamReader(filename)) Делаю так, и всегда ошибка, всегда. Необработанное исключение типа "System.IO.IOException" произошло в mscorlib.dll Дополнительные сведения: Устройство не готово. https://www.cyberforum.ru/ csharp-beginners/ thread449958.html
14 / 14 / 3
Регистрация: 18.02.2011
Сообщений: 53
21.02.2012, 23:42 0

Во все пустые кавычки в файле записать ноль - C# - Ответ 2514542

21.02.2012, 23:42. Показов 1521. Ответов 11
Метки (Все метки)

Ответ

я когда-то писал для себя метод, может сочтете полезным. главная особенность - осуществляется последовательный посимвольный проход входящего текста => уже замененные выражения не могут замениться снова.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
//input - входная строка
//mask - маска (RegEx выражение)
//group - номер группы RegEx выражения
//replTo - заменяющая строка
//в вашем случае:
//mask = "^\"\\d\", \"\\d\", (\"\")" ; или mask = ^"\d", "\d", ("") ; если брать из какого-нибудь текстбокса
//group = 1; replTo = "\"0\"";
 
public string REPLACE(string input, string mask, string replTo, int group) 
        {
            string result = "нечего менять";
            if (mask != "")
            {
                try
                {
 
                    MatchCollection matches = Regex.Matches(input, mask, RegexOptions.IgnoreCase);//коллекция совпадений. нужна только для проверки кол-ва совпадений
 
                    if (matches.Count != 0) //в принципе, ее можно выкинуть.
                    {
 
                        int position = 0;//позиция "каретки"
                        int Diff = 0;//разница между кол-ом символов заменяемой и заменяющей строки
                        Match match = Regex.Match(input, mask, RegexOptions.IgnoreCase);//совпадение
                        StringBuilder text = new StringBuilder(input);
                        if (group == 0)//тогда заменяем совпадающую с маской строку полностью
                        {
                            while (match.Success) //пока есть совпадения
                            {
 
                                position = Diff + match.Index; //позиция каретки.
 
 
                                if (match.Value.ToString() != "")//убогая конструкция,
                                {
                                    Diff = Diff + replTo.Length - match.Value.Length;//но лучше я не придумал
                                    text.Replace(match.Value, replTo, position, match.Value.Length);
                                }
 
                                match = match.NextMatch();
 
                            }
                        }
                        else //заменяем часть совпадающей с маской строки
                        {
                            while (match.Success)
                            {
 
                                position = Diff + match.Groups[group].Index;
 
 
                                if (match.Groups[group].Value.ToString() != "")
                                {
                                    text.Replace(match.Groups[group].Value, replTo, position, match.Groups[group].Value.Length);
                                    Diff = Diff + replTo.Length - match.Groups[group].Value.Length;
                                }
 
                                match = match.NextMatch();
 
                            }
                        }
                        result = text.ToString();
                    }
                }
                catch
                {
                    result = "ошибка, учи RegEx";
                }
 
                }
           return result;            
        }
чуть изменив код можно заставить работать с файлом

Вернуться к обсуждению:
Во все пустые кавычки в файле записать ноль C#
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.02.2012, 23:42
Готовые ответы и решения:

Заменить в файле все пустые строки на заданную строку
Дана строка S и текстовый файл. Заменить в файле все пустые строки на строку S. Как заменить в...

Считать строки из csv файла, все слова заключить в кавычки и разделить запятой. Рез. записать в текстовый файл
Доброго времени суток, столкнулся со следующего рода проблемой, Нужно считать строки из csv файла,...

Заменить в файле все пустые строки на строку S
Помогите,пожалуйста решить задачу. Я очень плохо понимаю, поэтому прошу нанисать как можно легче....

Удалить в текстовом файле все пустые строки
Задан текстовый файл, удалить в нем все пустые строки. Выдать сообщение, что строки удалены или...

11
21.02.2012, 23:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.02.2012, 23:42
Помогаю со студенческими работами здесь

Заменить в файле все пустые строки на строку S
Пожалуйста,помогите решить задачу. Вот текст: Дана строка S и текстовый файл. Заменить в файле все...

Убрать все пустые строки в текстовом файле
Здравствуйте как в txt файле ..в файле одна строчка и ентер..т.е вторая строка пустая ....как...

Заменить в файле все пустые строки на строку S.
Дана строка S и текстовый файл. Заменить в файле все пустые строки на строку S.

Заменить в файле все пустые строки на строку S
Дана строка S и текстовый файл, созданный заранее в редакторе Блокнот. Заменить в файле все пустые...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru