powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Регулярные выражения
3 сообщений из 3, страница 1 из 1
Регулярные выражения
    #36493927
new_igor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
Подскажите пожалуйста, как можно написать регулярное выражение, для того чтобы из кода:
Код: plaintext
1.
2.
3.
4.
5.
'Params: Sender:TObject;
Sub Button1Click(Sender)
  'DollyDictionary1.Elements.New;
  DollyDictionary1.Elements.Name = DMOEdit1.Text
End Sub
Можно было выделить имя процедуры "Button1Click". Возникла задача поправить xml scheme, чтобы можно было сделать имя процедуры синим цветом. Заранее благодарен за ответы
С уважением.
...
Рейтинг: 0 / 0
Регулярные выражения
    #36495907
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как-то так
Код: plaintext
\^\s*sub\s+(.*?)\s*\(.*?\)

С уважением, Vasilisk
...
Рейтинг: 0 / 0
Регулярные выражения
    #36516134
new_igor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогло, только вот почему-то сворачивание/разворачиваение кода сбилось. То есть теперь Sub я так понимаю не находиться. А для свертки и развертки когда есть вот такой код:
Код: plaintext
1.
2.
3.
    <SyntaxBlock capture="true" minLines='3'>
        <Start> kw:sub </Start>   <End> kw:end  kw:sub </End>
    </SyntaxBlock> 
В нем определяется начало и конец. Почему то в качестве начала теперь считается End Sub
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Регулярные выражения
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]