|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.08.2013, 23:46 | #1 |
Пользователь
Регистрация: 08.03.2011
Сообщений: 32
|
Разобрать модификацию Regex
Здравствуйте, помогите пожалуста, не могу разобрать такую вот запись
"Valencia 7x17/5x112 D70.1 ET48 Silver" банально без движка с помощю regex. Мне нужно вытащить отсюда 7 отдельных записей 1) Valencia 2) 7 3) 17 4) 5x112 5) 70.1 6) D70.1 8) Silver. Эти данные не фиксированные т.е. вместо них могут быть другие ицифры названия но форат неизменный. |
15.08.2013, 21:07 | #2 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Не знаю с чего я взял, что следующая инфа будет полезна... Маловероятно, что вам подойдёт решение на С++.
Я немного знаком с QRegExp из библиотеки Qt. Но не представляю как предсказать изменение ваших данных с помощью регулярного выражения. Не силён в RE. Предлагаю другое решение - сплитить через пробел. В стандартной библиотеке С++ нет функции split. split есть в Boost и Qt. В интернете нашёл реализацию для стандартного С++. Ниже результат работы программы и весь рабочий пример. Цитата:
Код:
|
|
15.08.2013, 22:01 | #3 |
Форумчанин
Регистрация: 15.02.2012
Сообщений: 821
|
Код:
Код:
^-.-^ My GitHub
|
16.08.2013, 09:14 | #4 |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,327
|
Почитал немного о регулярных выражениях. Оказывается, это очень полезная штука. Только сложная очень. Туториалов полно, но...
Может дадите ссылку на книжку хорошую и\или туториалы (только без загонов и сложностей) На Qt C++ сделал: Код:
Последний раз редактировалось 8Observer8; 16.08.2013 в 09:23. |
20.08.2013, 10:44 | #5 |
Пользователь
Регистрация: 08.03.2011
Сообщений: 32
|
Мне нужен был просто Regex который можно выполнить в Notepad++ без языков. В итоге вот таким воспользовался
Код:
Код:
|
21.08.2013, 01:25 | #7 |
Пользователь
Регистрация: 08.03.2011
Сообщений: 32
|
Спасибо все работает.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Regex | record222 | PHP | 2 | 20.01.2013 14:43 |
C# и regex | Vigo_Alex | Помощь студентам | 0 | 12.10.2010 02:26 |
Java, regex | Namolem | Помощь студентам | 0 | 02.05.2010 23:07 |
Regex | Cpluser | Общие вопросы .NET | 1 | 27.04.2010 14:52 |
Regex | CWD | Общие вопросы .NET | 6 | 14.11.2009 23:42 |