Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.07.07;
Скачать: CL | DM;

Вниз

Помогите с RegExp ом   Найти похожие ветки 

 
валера   (2013-02-20 14:18) [0]

Я мало в нем понимаю.
У меня получилось нечто такое ".+?.+?"{0,}" но оно не совсем верно, т.к....

Задача.
Выбрать все строки (в понятии паскаля) из pas файла (пока только строки). Вот пример
   {$ifdef trace}_t("TSomeClass.MouseMove([Shift]," + IntToStr(X) + "," + IntToStr(Y) + ")");{$endif}
        "// " + getCaptionsPath() + #13#10 +
         "RowOperation(ROWOP_INSERT ROWOP_DELETE, "#13#10 +
         "  " + #39 + m_refModel.XS_Id.getValueAsString + #39" {" + m_refModel.getCaptionsPath + "}, "#13#10 +
         "  " + IntToStr(refSheet.getID) + " {" + XS_caption.getValueAsString + "},"#13#10 +
         "  ROW_NUMBER {Номер строчки},"#13#10 +
         "  True False {Спросить пользователя});";
       theForm := TForm.Create(nil);
     var
       caption: string;
     begin
       caption := _TagrDocActionCreateSubFolder(Params).FolderName;
       if caption = "" then
         caption := "Новая папка";
       Subscribers.NotifyEvent(getManager, AE_XSDVE_ADDCHILD, createBLOBFolder("""caption""", "onclick"));
     end

Это код именно пример иллюстрирующий возникшую у меня проблему.
При том выражении, которое я написал выше правильно выделяется все кроме строк с одним символом, если я делаю так, чтобы они правильно выделялись, то отваливается выделение """caption""".


 
валера   (2013-02-20 14:21) [1]

Вот так он выделяет с этим выражением
http://i.imgur.com/6xlRqya.png


 
Дмитрий С ©   (2013-02-20 18:01) [2]

/"([^"]+|"")+"/ вроде так. Надо ее каменты исключить


 
Pavia ©   (2013-02-20 19:27) [3]

(".*?")+


 
валера   (2013-02-21 09:08) [4]

Спасибо


 
БарЛог ©   (2013-02-21 18:00) [5]

( . )( . )

:)


 
валера   (2013-02-24 01:24) [6]

>БарЛог ©   (21.02.13 18:00) [5]
хм... Работает. Правда не совсем так, но синтаксис верный :)
http://i.imgur.com/16IGd0V.png


 
БарЛог ©   (2013-02-24 13:29) [7]

валера   (24.02.13 01:24) [6]

собачки какие-то :)



Страницы: 1 вся ветка

Текущий архив: 2013.07.07;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.003 c
2-1353170309
toropoff
2012-11-17 20:38
2013.07.07
{$DEFINE ..} как с ним работать...


6-1268428129
Елена
2010-03-13 00:08
2013.07.07
Вопрос по внешнему IP и уровню сигнала Wi-Fi точки доступа


2-1353205908
Вова
2012-11-18 06:31
2013.07.07
как сравнить время выполнения 2х функций


8-1232118558
KiLLiR
2009-01-16 18:09
2013.07.07
Масштабирование картинки в окне фиксированного размера


1-1307003218
Сергей из Самары
2011-06-02 12:26
2013.07.07
Блокировка запущенной программы из программы