Reguláris kifejezések¶
A reguláris kifejezések olyan mintákat írnak le a karakterláncokban, amelyeket arra lehet használni, hogy meghatározzák, hogy egy adott minta előfordul-e egy szövegben vagy sem.
A TreeSize alkalmazásban reguláris kifejezések használhatók a specifikus fájlok és / vagy mappák megtalálására, amelyek megfelelnek a reguláris kifejezések által megadott kritériumoknak. Egy list of special characters támogatott.
Az alábbi táblázat bemutatja a leggyakrabban használt szintaxist, és néhány példát is ad:
Kifejezés |
Szintaxis |
Leírás |
Példa |
|---|---|---|---|
Bármely karakter |
|
Bármely egyetlen karaktert illeszt, kivéve a sortörést. |
|
Nulla vagy több |
|
Illeszkedik a megelőző kifejezés nulla vagy több előfordulására, és minden lehetséges illeszkedést megvalósít. |
|
Egy vagy több |
|
Illeszkedik a megelőző kifejezés legalább egy előfordulására. |
|
A szöveg kezdete |
|
Illeszkedik egy szöveg kezdetére. |
|
A szöveg vége |
|
A szöveg végének egyezése. |
|
A szó kezdete |
|
Csak akkor egyezik, ha egy szó ezen a ponton kezdődik a szövegben. |
|
A szó vége |
|
Csak akkor egyezik, ha egy szó ezen a ponton végződik a szövegben. |
|
Bármely egy karakter a készletben |
|
Bármelyik karaktert egyezik a []-ban. A karakterek tartományának megadásához a kezdő és a vég karaktert kötőjellel (-) kell elválasztani, mint például [a-z]. |
|
Bármely egy karakter, amely nem a készletben van |
|
Bármely karaktert egyezik, amely nem szerepel a |
|
Vagy |
|
Megfelel a kifejezésnek, amely a VAGY szimbólum (|) előtt vagy után áll. Legtöbbször csoportban használják. |
|
Escape karakter |
|
Megfelel a visszaperjel ( |
|
Ismétlés n alkalommal |
|
Megfelel a megelőző kifejezés n előfordulásának. |
|
Csoportosítás |
|
Lehetővé teszi egy kifejezések halmazának csoportosítását. Ha két különböző kifejezést szeretne keresni egyetlen keresésben, a Csoportosítás kifejezést használhatja azok kombinálására. |
Ha a |
További példák¶
Reguláris kifejezés |
Felhasználási eset |
|---|---|
|
Keresse meg az összes fájlt/mappát, amelynek nevében legalább egy számjegy található. |
|
Keresse meg az összes fájlt/mappát, amelynek nevében „a” vagy „b” található. |
|
Keresse meg az összes fájlt/mappát, amelynek nevében legalább egy olyan karakter található, amely nem az A-Z vagy a-z tartományban van. |
|
Keresse meg az összes fájlt/mappát, amely „E”-vel kezdődik, és pontosan 7 számjegy követi. |
|
Keresse meg az összes fájlt/mappát, amelynek mappa mélysége legalább 2 és legfeljebb 4. |
|
Keresse meg az összes fájlt/mappát, amely érvénytelen ASCII karaktereket tartalmaz. |
|
Keresse meg az összes fájlt/mappát, amely nyomtathatatlan Unicode karaktereket tartalmaz. |
|
Keresse meg az összes fájl/mappa nevét, amely a nem törhető szóköz karaktert (Unicode NOBR, U+00A0) tartalmazza a normál szóköz helyett. |
|
Keresse meg az összes fájl- és mappanevet, amely érvénytelen karaktereket tartalmaz a SharePoint szervereken. |
|
Keresse meg az összes fájlt és mappát, amelynek neve elején szóköz található. |
|
Fájlok keresése, amelyek kiterjesztése van, és a nevük végén szóköz található. |
|
Mappák keresése, amelyek nevük végén szóköz található. |
Eszközök reguláris kifejezések létrehozásához¶
https://regex101.com/ (online)
http://regexpal.com/ (online)
http://sourceforge.net/projects/regexpeditor/ (letöltés)
http://sourceforge.net/projects/regextester/ (letöltés)
http://sourceforge.net/projects/regaxe/ (letöltés)