0 / 0 / 0
Регистрация: 05.10.2016
Сообщений: 19
1

Из файла вывести все знаки препинания в новый файл

10.01.2017, 15:54. Показов 1500. Ответов 1

Студворк — интернет-сервис помощи студентам
Дан файл из него нужно вывести все знаки препинания в новый файл.Нужно это сделать с помощью цикла(только без IsPunctuation).Буду благодарен за помощь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.01.2017, 15:54
Ответы с готовыми решениями:

Создать новый файл содержащий все знаки препинания из исходного файла
Дан текстовый файл. Создать новый файл, содержащий все знаки препинания, встретившиеся в текстовом...

Переписать все из файла А в файл В, перенося в конец каждой строки все входящие в нее знаки препинания
Переписать все из файла А в файл В, перенося при этом в конец каждой строки все входящие в нее...

Вывести из строки все знаки препинания
Такое задание нужно вывести из записанной строки все знаки препинания. Буду благодарен за помощь.

Удалить из файла все слова в нижнем регистре, а так же знаки препинания
Необходимо из файла удалить все слова в нижнем регистре а так же знаки препинания. Пример...

1
309 / 309 / 215
Регистрация: 24.09.2013
Сообщений: 771
10.01.2017, 16:45 2
Лучший ответ Сообщение было отмечено MikeSD как решение

Решение

MikeSD,
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
using System;
using System.IO;
using System.Text;
 
class Program
{
    static void Main()
    {
        string path = @"D:\file.txt";
        string newpath = @"D:\newfile.txt";
        string signs = @".,-—;:\/";
 
        // создание файлов
        if (!File.Exists(path))
            using (FileStream fs = File.Create(path))
            {
                byte[] buffer = Encoding.Default.GetBytes("Дан файл. Из него нужно ' вывести "все" знаки - препинания; в новый файл... Нужно это сделать с помощью цикла.");
                fs.Write(buffer, 0, buffer.Length);
            }
 
        if (!File.Exists(newpath))
            File.Create(newpath).Close();
 
        // чтение, разбор на знаки и запись в новый файл
        string text = File.ReadAllText(path, Encoding.Default);
        using (FileStream fs = new FileStream(newpath, FileMode.Open))
        {
            foreach (char c in text)
                if (signs.Contains(c.ToString()))
                    fs.Write(BitConverter.GetBytes(c), 0, 2);
        }
        Console.ReadKey();
    }
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2017, 16:45
Помогаю со студенческими работами здесь

RegEx: удалить из сообщения все знаки препинания
Написал код по заданию ниже. Но он не работает правильно. помогите пожалуйста! Задание: Дана...

Регулярные выражения (все знаки препинания в строке)
как с помощью регулярных выражений получить все знаки препинания из строки, кроме пробела. ...

Дано целое число N и текстовый файл. Создать новый файл, содержащий все слова длины N из исходного файла
Помогите, пожалуйста, с задачей :sigh: Дано целое число N и текстовый файл. Создать новый файл,...

Дан строковый файл. Создать новый строковый файл, содержащий все строки исходного файла наибольшей длины
Всем привет! Кто может помочь с двумя небольшими програмками по работе с файлами? Очень буду...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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