Автор Тема: Вытащить значения разделённые точкой с запятой игнорируя остальные  (Прочитано 1532 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Viktor1703 [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 1512
  • Репутация: 405
    • Награды
  • Версия AutoIt: 3.3.12.0
Имеется допустим такого рода строка

Код: AutoIt [Выделить]
$sVariable = 'ts1 int(ptr;wstr;int;int;int;int;int;int;hwnd);' & _
             'ts2 int(ptr;int;hwnd);'
 


Необходимо вытащить из этой строки значения

ts1 int(ptr;wstr;int;int;int;int;int;int;hwnd)
и

ts2 int(ptr;int;hwnd)

Добавлено: Август 17, 2013, 22:14:08
Вроде получилось

Код: AutoIt [Выделить]
StringRegExp($sVariable, '(.+?\(.+?\));?', 3)

« Последнее редактирование: Август 17, 2013, 23:22:00 от Viktor1703, Причина: Объединение сообщений »

Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
4 Ответов
3699 Просмотров
Последний ответ Апрель 07, 2010, 10:39:30
от madmasles
28 Ответов
9867 Просмотров
Последний ответ Июль 26, 2010, 12:44:05
от tech-gs
5 Ответов
7117 Просмотров
Последний ответ Сентябрь 22, 2011, 23:46:37
от Medic84
1 Ответов
2118 Просмотров
Последний ответ Январь 01, 2012, 18:31:48
от C2H5OH
13 Ответов
3936 Просмотров
Последний ответ Август 27, 2012, 14:11:53
от winbotx
6 Ответов
3587 Просмотров
Последний ответ Май 17, 2013, 16:41:09
от forbrock
10 Ответов
5945 Просмотров
Последний ответ Сентябрь 22, 2013, 21:20:13
от Юрий
7 Ответов
1151 Просмотров
Последний ответ Сентябрь 13, 2016, 13:32:34
от Alofa
6 Ответов
2760 Просмотров
Последний ответ Январь 07, 2017, 01:06:34
от Alofa
1 Ответов
232 Просмотров
Последний ответ Сентябрь 24, 2017, 22:46:52
от wasd