Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 02.11.2016
Сообщений: 35
1

Как вырезать часть текста из документа что начинается с "qwerty" и заканчивается "qwerty1"?

02.11.2016, 16:48. Показов 478. Ответов 4
Метки нет (Все метки)

Нужна помощь, нкжно вырезать часть текста из док что начинается с "qwerty" и заканчивается "qwerty1" windows fofm, новый текст сохранить в новый док, Спасибо
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.11.2016, 16:48
Ответы с готовыми решениями:

Из "нижнего" полигона надо вырезать всё, что перекрывается "верхним" полигоном
Задача такая. Есть полигон с дырками в векторном виде. Поверх него нарисован другой полигон с...

Как написать регулярное выражение для выдергивания английских букв и символов: "+", ",", ":", "-", " ", "!", "?" и "."
Не могу ни как собразить как написать регулярное выражение для выдергивания английских букв и...

Как найти в строчке слово, которое начинается на букву "Р" и заканчивается на букву "А"?
Условие к программе: она должна быть с процедурой.

В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло", "жарко", "холодно", "очень холодно"
В зависимости от времени года "весна", "лето", "осень", "зима" определить погоду "тепло",...

__________________

Записывайтесь на профессиональные курсы С#-разработчиков‌
4
208 / 206 / 137
Регистрация: 21.12.2015
Сообщений: 545
02.11.2016, 17:38 2
а формочки сами нарисуйте
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
using System;
using System.Text;
using System.IO;
class demo
{
    static void Main()
    {
        StreamReader f1 = new StreamReader("E:\\f1.txt",ASCIIEncoding.GetEncoding(1251));
        StreamWriter f2 = new StreamWriter("E:\\f2.txt");
        string s = f1.ReadToEnd();
        int start = s.IndexOf("qwerty");
        int end = s.IndexOf("qwerty1");
        if(end > start)
        for (int i =start + 6; i < end; i++)
            f2.Write(s[i]);
        f1.Close();
        f2.Close();
    }
}
1
599 / 356 / 198
Регистрация: 02.06.2016
Сообщений: 601
02.11.2016, 17:48 3
Наверное, так все же так:
C#
1
int end = s.IndexOf("qwerty1", start + 1);
или так:
C#
1
int end = s.LastIndexOf("qwerty1");
2
208 / 206 / 137
Регистрация: 21.12.2015
Сообщений: 545
02.11.2016, 17:53 4
Aael, тогда уж лучше так
C#
1
int end = s.IndexOf("qwerty1", start + 6);
1
0 / 0 / 0
Регистрация: 02.11.2016
Сообщений: 35
02.11.2016, 23:20  [ТС] 5
Спасибо за помощь
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.11.2016, 23:20

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Получить значение из {"text1":"val1","text2":"val2","text3":{"text":"val"}}
Есть такая строка var my = '{&quot;text1&quot;:&quot;val1&quot;,&quot;text2&quot;:&quot;val2&quot;,&quot;text3&quot;:{&quot;text&quot;:&quot;val&quot;}}'; Как из...

Класс "Человек", проверить, что фамилия начинается и заканчивается на одну и ту же букву
1.Напишите класс, который принимает с клавиатуры фамилию человека и проверяет, действительно ли она...

В каждом слове текста замените "а" на букву "е", если "а" стоит на четном месте, и заменить букву "б" на сочетание "ак",
В каждом слове текста замените &quot;а&quot; на букву &quot;е&quot;, если &quot;а&quot; стоит на четном месте, и заменить букву...

Реализовать команды "Вырезать", "Копировать", "Вставить" в файловом менеджере
Привет народ, делаю файловый менеджер, но не получается прикрутить кнопки...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.