Regulárny výraz z okna "Find" je vo "Viewer" orezany.
Posted: 03 Nov 2009, 15:34
Takže v okne "Find" hľadám súbory typu (*.h;*.hpp;*.c;*.cpp) vo dvoch adresároch na mojom disku (namapovaná Samba, ale malo by to byť rovnaké aj v prípade lokálneho disku). Zaškrtnuté mám "Search subdirectories", "Search file content", "Case sensitive" a "Regular expression".
V text boxe "Containing" mám nasledujúci regulárny výraz:
scComp(BroadcastDL|L1manager|L2managerP|L2managerX25|L2ISDNp|L2X25|PCISDNp|RxBd|SubPoolISDN|TEIManager|TxBd|UPFSMISDN)
Počas prehľadávania sa nájde jeden súbor s príponou ".c". Tento otvorím pomocou F3 interným "Viewer"-om. Znova stlačením F3 sa snažím nájsť výskyt hľadaného stringu a hľa: Je jasne vidieť, že regulárny výraz je orezaný. Myslím, že "Viewer" by mal mať rovnaký "limit" na dľžku regulárneho výrazu ako okno "Find" v Salamandri.
Vďaka,
Štybi
P.S.: Skoro som zabudol - verzia Altap Salamandra je 2.52
P.S.2: Zistil som, že limit pre okno "Find" je 200 znakov a vo vnutry "Viewer"-a je to 100 znakov. Aby som toto obmedzenie obišiel, spravil som regulárny výraz s veľkým počtom vnorených zátvoriek a "pipe" takto:
V text boxe "Containing" mám nasledujúci regulárny výraz:
scComp(BroadcastDL|L1manager|L2managerP|L2managerX25|L2ISDNp|L2X25|PCISDNp|RxBd|SubPoolISDN|TEIManager|TxBd|UPFSMISDN)
Počas prehľadávania sa nájde jeden súbor s príponou ".c". Tento otvorím pomocou F3 interným "Viewer"-om. Znova stlačením F3 sa snažím nájsť výskyt hľadaného stringu a hľa: Je jasne vidieť, že regulárny výraz je orezaný. Myslím, že "Viewer" by mal mať rovnaký "limit" na dľžku regulárneho výrazu ako okno "Find" v Salamandri.
Vďaka,
Štybi
P.S.: Skoro som zabudol - verzia Altap Salamandra je 2.52
P.S.2: Zistil som, že limit pre okno "Find" je 200 znakov a vo vnutry "Viewer"-a je to 100 znakov. Aby som toto obmedzenie obišiel, spravil som regulárny výraz s veľkým počtom vnorených zátvoriek a "pipe" takto: