Форум программистов, компьютерный форум CyberForum.ru

Вычитать значения параметров из текста - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нарисовать круг в классе http://www.cyberforum.ru/cpp-beginners/thread898559.html
Нужно нарисовать круг в классе чтоб можна било в консоле задавать его 1)цвет 2)радиус 3) и угол на которий я захочю его повернуть!
C++ нахождение совершенных числел Привет всем, вот мой код: #include "iostream" #include "math.h" #include "stdlib.h" #include "time.h" int main() { setlocale(LC_ALL,"Russian"); unsigned long int count=0; http://www.cyberforum.ru/cpp-beginners/thread898550.html
C++ Шаблон нахождения максимального элемента в массиве
Доброго всем дня.. В общем проблема. Ничерта не могу понять в шаблонах (С++). Суть задания - создание шаблона для нахождения максимального элемента в массиве. Заранее Всем огромная благодарность.
C++ STL контейнер set, вставка элементов
Уважаемые админы.Снова прошу о помощи. Необходимо в множество bred,начиная с позиции n, вставить элементы из множества new_bred. #include <iostream> #include <set> using namespace std; set <int> enter_set(int n, int f); void show_set(set <int> s); // заполнение контейнера set <int> enter_set(int n, int f)
C++ Связывание библиотек http://www.cyberforum.ru/cpp-beginners/thread898531.html
Допустим есть решение из 4 проектов- Common, A , B и Program. Common содержит некие общие классы и интерфейсы ( например работа с памятью, потоками ). Не является библиотекой. A и B - некие либы, часть приложения Program, оба используют зависимы Common. Потребность в вариантах сборки: * Динамическая: A.dll, B.dll, Program.exe * Статическая. Program.exe Для примера у нас в Common...
C++ Изменить код С++ Вот код #include <cstdlib> #include <iostream> #include <math.h> using namespace std; float f1(float x, float y, float z) { return cos(3*x) - 4*x; } подробнее

Показать сообщение отдельно
hdnn
11 / 11 / 3
Регистрация: 14.11.2012
Сообщений: 48
Завершенные тесты: 1
12.06.2013, 15:15     Вычитать значения параметров из текста
В примере ниже блок данных, в котором жирным выделено то, что надо вычитать. Как быть?
Никак не могу понять, как с помощью регулярного выражения получить значение, стоящее ПОСЛЕ какого-то слова...

Код
(padStyleDef "[B]REC_0.15x0.15[/B]"
    (holeDiam 0.0)
    (isHolePlated False)
    (StartRange 1)
    (EndRange 2)
    (padShape (layerNumRef [B]1[/B]) (padShapeType [B]Rect[/B]) (shapeWidth [B]0.15[/B] mm) (shapeHeight [B]0.15[/B] mm) )
    (padShape (layerNumRef [B]2[/B]) (padShapeType [B]Rect[/B]) (shapeWidth [B]0.15[/B] mm) (shapeHeight [B]0.15[/B] mm) )
    (padShape (layerType Signal) (padShapeType Rect) (shapeWidth 0.0) (shapeHeight 0.0) )
    (padShape (layerType Plane) (padShapeType Thrm4_45) (outsideDiam 0.0) (insideDiam 0.0) )
    (padShape (layerType NonSignal) (padShapeType Ellipse) (shapeWidth 0.0) (shapeHeight 0.0) )
)
Добавлено через 23 часа 53 минуты
Составил более-менее подходящее решение, может кому пригодится:
(?<=padStyleDef\\s\").*(?=\")|(?<=layerNumRef\\s)\\d|(?<=padShapeType\\s)\\w+|(?<=shapeWidth\\s)\\d+.\\d+|(?<=shapeHeight\\s)\\d+.\\d+
Выражение найдёт все выделенные жирным параметры с помощью цикла
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru