Главная страница
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.007 c
1-1309449598
АлександрАл
2011-06-30 19:59
2013.07.07
Создание события?


1-1307691044
Jakudza
2011-06-10 11:30
2013.07.07
Как получить данные из грида чужого окна?


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


3-1290496214
savinkin
2010-11-23 10:10
2013.07.07
oracle


1-1270642600
Дмитрий Белькевич
2010-04-07 16:16
2013.07.07
TStringList.LoadFromFile. Как автоматически определить кодировку?