Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.76/25: Рейтинг темы: голосов - 25, средняя оценка - 4.76
0 / 0 / 0
Регистрация: 14.08.2019
Сообщений: 21

Париснг текста от текста с кавычками до кавычек

04.01.2020, 15:34. Показов 4702. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть у меня вот такое чудо текст":"нужный мне текст"
я хочу спарсить нужный мне текст через регулярное выражение (нужно спарсить от текст":" до ")
пытался сделать так Regex(@"текст"":""(.*?)""");
но получилось совсем не то, что я хотел, выводит всё предложение (текст":"нужный мне текст")

Добавлено через 42 минуты
Или как скопировать от ":" до " без регулярки?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.01.2020, 15:34
Ответы с готовыми решениями:

Копирование текста между кавычками
Borland C++ 6. Как в Memo1 найти текст между кавычками и копировать в Edit1 ?%-)

Дельфи, добавление текста с кавычками
Здравствуйте!:yahoo: У меня такой вопрос: как вставить текст в данную строку edit1.text:='text' если он содержит и двойные, и...

Поиск текста между кавычками в строке
Здравствуйте уважаемые! Извините за вопрос - но облазил форум но конкретно моего случая не нашел... Есть очень похожие но. только учусь а...

7
 Аватар для Voronkin
469 / 296 / 166
Регистрация: 18.03.2018
Сообщений: 960
04.01.2020, 17:43
C#
1
2
3
string s = @"текст"":""нужный мне текст";
int symb = s.IndexOf(":"); //Находишь индекс символа ":"
Console.WriteLine(s.Substring(symb+2));//Получаешь подстроку :"нужный мне текст,  отрезаешь первые 2 символа
1
0 / 0 / 0
Регистрация: 14.08.2019
Сообщений: 21
04.01.2020, 18:04  [ТС]
спасибо, а если до этого текста было ещё одно предложение с двоеточием и кавычками? как именно из этого вырвать?
0
 Аватар для Voronkin
469 / 296 / 166
Регистрация: 18.03.2018
Сообщений: 960
04.01.2020, 18:34
покажи строку
0
0 / 0 / 0
Регистрация: 14.08.2019
Сообщений: 21
04.01.2020, 18:38  [ТС]
htmlencoded":true,"last_modified":156438 0638,"body":{"token":"160074556921945105 5721945105573116678049:6f4200726b7778751 90504070904050007020a0104000300040601040 3000000040200090c0d060300060301020904030 0105146516d4409"}}
вырвать пытаюсь 1600745569219451055721945105573116678049 :6f4200726b777875190504070904050007020a0 1040003000406010403000000040200090c0d060 3000603010209040300105146516d4409
0
Модератор
Эксперт .NET
 Аватар для Yury Komar
4356 / 3426 / 512
Регистрация: 27.01.2014
Сообщений: 6,257
04.01.2020, 18:42
Лучший ответ Сообщение было отмечено NerzOff как решение

Решение

NerzOff, это ж вроде JSON
1
 Аватар для Voronkin
469 / 296 / 166
Регистрация: 18.03.2018
Сообщений: 960
04.01.2020, 19:09
C#
1
2
3
4
5
6
7
8
            string s = @"htmlencoded"":true,""last_modified"":1564380638,""body"":{ ""token"":""1600745569219451055721945105573116678049:6f4200726b777875190504070904050007020a01040003000406010403000000040200090c0d0603000603010209040300105146516d4409""}}";
            int found = s.IndexOf("{"); // находишь первый символ "{"
            s = (s.Substring(found)); // получаешь строку от найденного символа до конца
            found = s.IndexOf(":"); // находишь в новой строке первый символ ":"
            s = (s.Substring(found + 2)); // получаешь строку от найденного символа +2 символа до конца
            int found2 = s.IndexOf("}"); // находишь в строке символ "}"
            s = (s.Substring(0, found2-1)); // получаешь строку от начала до найденного символа -1 
            Console.WriteLine(s);
Топорно, но как то так)))
1
Модератор
Эксперт .NET
 Аватар для Yury Komar
4356 / 3426 / 512
Регистрация: 27.01.2014
Сообщений: 6,257
04.01.2020, 19:09
NerzOff, так можно
C#
1
2
3
4
    string s = Label1.Text;
    string getLine = Strings.Split(s, "token\":\"")(1);
    getLine = getLine.Substring(0, getLine.Length - 3);
    MessageBox.Show(getLine);
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.01.2020, 19:09
Помогаю со студенческими работами здесь

Вывод текста с кавычками текстого поля
Надо вывести текстовое поле. Проблема в том, что там может содержатся 'какое-то_название' в кавычках и начиная с кавычек текст обрубается....

Изменение текста в Word, заключенного между кавычками
Не могу разобраться в коде. Надо чтобы он во всем тексте word нашел все между кавычками « и » и изменил шрифт на ЖИРНЫЙ и КУРСИВ ...

Удаление русских кавычек из текста
Помогите пожалуйста! Не получается удалить из строки данный символ « »?

RegExp... Выделение текста из кавычек.
Доброго времени суток!!! Вопрос: 1. Есть строка: *text1*text2*text3 2. Необходимо: выделить текст из кавычек. 3....

Как работает экранирование текста, и, в частности, кавычек
Помогите понять как работает экранирование. Сколько раз уже с ним сталкивался, так до сих пор и не понимаю как правильно экранировать. ...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru