|
0 / 0 / 0
Регистрация: 15.03.2015
Сообщений: 3
|
|
Поиск после и до символа15.03.2015, 21:14. Показов 4001. Ответов 5
Метки нет (Все метки)
Уважаемые пользователи, помогите найти решение к моей проблеме.
Есть очень длинный текст, ну строка, у меня это стринг, с символами, с пробелами, со словами.(тоесть вырезать все после слова и до конца строки не получится) Надо найти все символы после определенного слова и до первого нужного символа(например запятой). Слово после которого надо искать - оно уникально, НО(!)проблема в том что, вот запятая например потом повторяется много раз и от уникального слова до этой запятой всегда разное кол-во символов. Пример: строка "game":"tetris", строка продолжается. '"game":' - уникально. ',' - первая запятая. Собственно нужно получить тетрис. Именно тот тетрис что находится после game. Вот нужно скопировать все содержимое между ними. Буду весьма благодарен кто потратит свое личное время и напишет с комментарием. p.s. сразу говорю и не только этот форум искал...все возможные варианты перепробывал...ну не работает!
0
|
|
| 15.03.2015, 21:14 | |
|
Ответы с готовыми решениями:
5
|
|
Модератор
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
|
|
| 15.03.2015, 21:40 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 15.03.2015
Сообщений: 3
|
|
| 15.03.2015, 22:05 [ТС] | |
|
FIL,
Здравствуйте. Ну, например, я сначала ищу это слово точнее его номер. слово уникально(но позиция его меняется) и от которого я отталкиваюсь. str:= равен получение содержимого с опред url( AcceptCharSet у меня utf-8) position := pos('"game":',Str); // тут я получаю позицию...у меня выходит около 150+- а вот дальше что я не пытался... вот готовая конструкцию которую я нашел(я ее изменял) word:=Copy(Str,position,Pos('position',' ,',100)+6); // методом тыка я находил этот текст, но в итоге, короче не могу я объяснить программе что мне нужно до ',', она все равно лезет дальше. Я крутил вертел конструкцию, если бы game находилась всегда в одной позиции я бы подобрал , но а тут сложно и я тупо не знаю синтаксис. Мне стыдно, но надо.
0
|
|
|
30 / 30 / 9
Регистрация: 25.12.2014
Сообщений: 115
|
||||||
| 15.03.2015, 23:14 | ||||||
|
gadkiy_utenok, используйте posex после нахождения ун. слова.
1
|
||||||
|
844 / 739 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
|
|||||||
| 15.03.2015, 23:28 | |||||||
![]()
1
|
|||||||
|
0 / 0 / 0
Регистрация: 15.03.2015
Сообщений: 3
|
|
| 15.03.2015, 23:47 [ТС] | |
|
NIKOLAYY, спасибо большое. Хорошая вещь, о ней даже не знал, удобно для парсинга. pavel_pushok, спасибо.
0
|
|
| 15.03.2015, 23:47 | |
|
Помогаю со студенческими работами здесь
6
C# C++ Задача поиск определенного символа в строке, запись того что после него в дргую строку
Как смоделировать матрицу условных вероятностей появления символа aj после символа ai по следующей программе Как читать строку в массив до определенного символа и после продолжить чтение опять до символа В заданной строке после каждого символа вставить число, соответствующее коду этого символа Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
||||
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|
PowerShell Snippets
iNNOKENTIY21 11.11.2025
Модуль PowerShell 5. 1+ : Snippets. psm1
У меня модуль расположен в пользовательской папке модулей, по умолчанию: \Documents\WindowsPowerShell\Modules\Snippets\
А в самом низу файла-профиля. . .
|