3 года назад

напишите пожалуйста задачи про регулярные выражения

1. Из текста(записан в файле) выбрать e-mail'ы и записать в отдельный файл.2. Определить является ли введенная строка правильным URL. Считать, что URL имеет следующую структуру:<протокол>://<хост>[:<порт>]/<путь>[?<параметры>]Где <протокол> — это название протокола(состоит из букв), например ftp, http, https;<хост> - название сайта или ip-адрес. Название, например, yadex.u, u.wikipedia.og – состоит из 1 или более слов, в которые могут включаться буквы, цифры, - и _.<порт> - номер порта, от 1 до 5 цифр(необязателен).<путь> - составляется аналогично пути в Uix-подобных OC. Состоит из разделенных символами / названий папок и в конце, возможно имени файла. Слеш на конце может быть опущен. Путь может состоять из одного /(он тоже может быть опущен). Каждое имя папки может иметь в себе буквы, цифры, _, - и «.». <параметры> - необязательная часть. Если они есть, то начинаются с ?. Каждый параметр имеет вид: <имя>=<значение>, имя состоит букв, цифр, _, значение любое. Если параметров более одного, то они разделяются с помощью символа &.3. С помощью регулярный выражений удалить из текста(в файле) повторяющиеся пробелы(заменить на одиночные) и записать результат в файл. Для формирование результат использовать строковый поток.

madmic (Гость) C++
3

C++: напишите пожалуйста задачи про регулярные выражения

1 год назад Регулярные выражения в C#

Помогите, пожалуйста, написать регулярное выражение, которой устанавливало бы соответствие введенной строки со строкой "Фамилия И.О." (без кавычек).
Юмор может и уместный, но код типа            stig ame = textBox2.Text;            stig[] splitted_ame = ame.Split(' ');            if (splitted_ame.Legth != 2) etu false;            else       ...

peppy_long (Гость) 2 ответа
3
1 год назад Подскажите регулярное выражение?

Здравствуйте, подскажите пожалуйста регулярное выражение?Пользователь должен ввести символы в таком порядке вначале буквы потом цифрыпример: hello111qwe123МиР999999максимальное количество букв и цифр 10, буквы только кириллица и латиница,минимальное количество букв и цифр 1, то есть как минимум пользователь должен ввести пару символов.Благодарю за ответы.

Aaron Baker (Гость) 3 ответа
3
1 год назад Какое должно быть регулярное выражение, чтобы из считанной строки выделить все символы переноса строки.

Я использую библиотеку boost::egex в своём проекте, в ней используется такойже синтаксис как и в pel.Считываю из файла, файл в кодировке cp866. Считываю так:std::stig filesouce;fs::ifsteam file(iputfile_path, ios::biay);file.seekg( 0, ios_base::ed );filesouce.esize( file.tellg() );file.seekg( 0, ios_base::beg );file.ead((cha*)filesouce.data(), filesouce.size() );всё это ради подсчёта кол-ва строк. Для начала хочу решить эту задачю, если знаете как сделать лучше, то тоже хотелось бы узнать.
boost...

smotrimam (Гость) 3 ответа
3
напишите пожалуйста задачи про регулярные выражения (C++) - вопросы и ответы на все случаи жизни - справочник C++ i-vopros.ru