Аватар для miltorg
-13 / 10 / 2
Регистрация: 02.03.2015
Сообщений: 326

Регулярные выражения и исполняемый файл - exe для работы с интернетом

15.11.2016, 18:44. Показов 2622. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Регулярные выражения и исполняемый файл - exe для работы с интернетом
В идеале Нужен аналог Perl или PHP
То есть:
Perl
1
2
3
4
5
6
7
use COOLHTML;  // ----    Библиотека в комплекте с установкой;
 
$_=get($URL);//  ---- В переменной HTML
 
s/<.*>//g;   //    ----- Делаем что хотим на основе регулярных выражений
 
//--------------------------
MS Visual Studio 2015 - не обновляется.

Dev C++ 5.11 - говорит что не работает с регулярными выражениями

В какую сторону лучше рыть? Спасибо.

-------------------------------

Дошёл до того что упаковал Перл файл в ЕХЕ. - Работает кстати
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.11.2016, 18:44
Ответы с готовыми решениями:

Исполняемый exe-файл и компилятор дают разные результаты
Почему при запуске в компиляторе программа дает один результат, а exe-файле совсем другое. Первый раз с таким сталкиваюсь. Код программы:...

Как запустить исполняемый файл *.exe написанный на С++ Builder на другом компе
Проблема заключается в следующем. Написал программу на С++, провел компиляцию, создал исполняемый файл, но его размер довольно мал для...

На каком языке создать файл *.exe для работы с Интернетом??
Хочу написать приложение *.exe которое берёт и обрабатывает данные с моего сайта и базы данных. Нужно чтобы: отображались страницы...

26
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.12.2016, 22:26
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от miltorg Посмотреть сообщение
Как ведь она сейчас на всех Виндосах?
Если не брать в расчет XP и старые серверные, то вроде да. Но проблема еще установленных версиях NET.
Класс HttpClient с 4.5 версии кажется ...

И опять а как же кроссплатформенность вдруг захочется что бы под Ubuntu Linux работало или на каком-то сервере линусовом.
0
 Аватар для miltorg
-13 / 10 / 2
Регистрация: 02.03.2015
Сообщений: 326
20.12.2016, 23:21  [ТС]
Цитата Сообщение от Avazart Посмотреть сообщение
И опять а как же кроссплатформенность вдруг захочется что бы под Ubuntu Linux работало или на каком-то сервере линусовом.
А заголовок темы посмотрите. там чётко написано: - exe

Добавлено через 2 минуты
Я посмотрю вашу программу на C++ . А на сегодня вот что есть:

4. C# . ТИЦ сразу для нескольких сайтов:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
using System;
using System.Text.RegularExpressions;
using System.Net;
 
class Example
{
static void Main()
{
string[] sajt = { "http://chajnik.ru", "http://prohorov-andrej.ru", "http://searchengines.guru" };
foreach (string i in sajt){
string input=new WebClient().DownloadString("http://bar-navig.yandex.ru/u?ver=2&url="+i+"&show=1");
Console.WriteLine(i+" --- "+Regex.Match(input, @"value=""(\d+)").Groups[1].Value);
}
}
}
Исполняемый файл:
https://yadi.sk/d/YfW5eqnQ3442bE

источник: http://chajnik.ru/tic-site

Добавлено через 3 минуты
И это:

https://github.com/miltorg/searchengines
http://searchengines.guru/show... 370&page=5
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
20.12.2016, 23:31
Цитата Сообщение от miltorg Посмотреть сообщение
А заголовок темы посмотрите. там чётко написано: - exe
А как же
Цитата Сообщение от volodin661 Посмотреть сообщение
- кросс-платформенность
Добавлено через 1 минуту
Цитата Сообщение от miltorg Посмотреть сообщение
4. C# . ТИЦ сразу для нескольких сайтов:
Еще раз:
Цитата Сообщение от Avazart Посмотреть сообщение
Кстати там старый код. WebClient сейчас объявлен deprecated вроде.
0
Нарушитель
7097 / 2328 / 353
Регистрация: 10.12.2013
Сообщений: 8,041
27.10.2017, 11:58
Цитата Сообщение от Avazart Посмотреть сообщение
А как же
Сообщение от volodin661
- кросс-платформенность
.Net Core
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
27.10.2017, 13:37
Цитата Сообщение от volodin661 Посмотреть сообщение
.Net Core
Не помню а HttpClient кстати входит в "Core" ?
0
Нарушитель
7097 / 2328 / 353
Регистрация: 10.12.2013
Сообщений: 8,041
27.10.2017, 14:03
а вот щас гляну...

https://docs.microsoft.com/en-... bapiclient
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
27.10.2017, 16:14
А по факту под Linux ?

Хотя вижу :

On each platform, HttpClient tries to use the best available transport:

Host/Runtime Backend
... ...
Linux/Mono HttpWebRequest
Linux/.NET Core libcurl-based HTTP transport (HTTP 2.0 capable)
macOS/Mono HttpWebRequest
https://docs.microsoft.com/en-... work-4.7.1

Хотя конечно нужно на практике проверить.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.10.2017, 16:14

Регулярные выражения для работы с rss
Собственно, первый и второй регекс ничего не делает, а третий отрабатывает как надо. Почему?! regex = new...

Регулярные выражения или if else для работы простейшего интерпретатора
у меня такой вопрос я делаю компилятор примитивный тоесть есть if else then и я их обрабатываю есть строка if(i&gt;==j) var+=...

Вмонтировать exe в файл для его блокировки на время работы exe
Как прикрепить (вмонтировать) exe к файлу, так чтобы до завершения этой программы содержимое файла не раскрывалось. Например,...

Создание exe в 1 исполняемый файл?
Возможно? Если да, то подскажите в какую сторону копать. Благодарен.

компиляция javascript в исполняемый exe-файл
Знаю что возможно=) Может кто знает как?


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

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

Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru