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:
Regulárny výraz z okna "Find" je vo "Viewer" orezany.
-
- ALTAP Staff
- Posts: 1112
- Joined: 08 Dec 2005, 09:13
- Location: Novy Bor, Czech Republic
- Contact:
Re: Regulárny výraz z okna "Find" je vo "Viewer" orezany.
Mrknu se na to. Díky za postřeh.
-
- ALTAP Staff
- Posts: 1112
- Joined: 08 Dec 2005, 09:13
- Location: Novy Bor, Czech Republic
- Contact:
Re: Regulárny výraz z okna "Find" je vo "Viewer" orezany.
Opraveno. Bude k dispozici ve verzi 2.53 (brzy v preview buildu).