windows-powershell.-leksykon-kieszonkowy full scan, ebooki6
[ Pobierz całość w formacie PDF ] XML 39 Proste operatory 41 Operatory porównania 47 Instrukcje warunkowe 51 Instrukcje ptli 55 Praca z .NET Framework 60 Pisanie skryptów, wielokrotne uywanie funkcji 69 Zarzdzanie bdami 77 Formatowanie wyjcia 79 Przechwytywanie wyjcia 81 ledzenie i debugowanie 83 Dostosowywanie powoki 85 3. Wyraenia regularne ..................................................................90 4. Zmienne automatyczne PowerShella .......................................101 5. Standardowe czasowniki PowerShella ................................... 107 6. Wybrane klasy .NET i ich zastosowania ...................................112 7. WMI ........................................................................................... 123 8. Wybrane obiekty COM i ich zastosowania ............................. 136 9. Formatowanie acuchów .NET ............................................... 141 Skadnia formatowania acuchów 141 Standardowe acuchy formatów liczbowych 141 Niestandardowe acuchy formatów liczbowych 144 10. Formatowanie dat i godzin .NET .............................................. 147 Niestandardowe acuchy formatowania dat i godzin 149 Skorowidz ................................................................................. 157 4 Spis treci Rozdzia 3. Wyraenia regularne Wyraenia regularne odgrywaj wan rol w wikszoci zada wymagajcych parsowania i dopasowywania tekstu. Stanowi one zasadniczy element operatora -match , instrukcji switch , cmdletu Select-String . W tabelach od 3.1 do 3.9 wymienione s czsto uywane wyraenia regularne. Tabela 3.1. Klasy znakowe: wzorce, które reprezentuj zbiory znaków Klasa znakowa Dopasowuje . Dowolny znak z wyjtkiem znaku nowego wiersza. Jeli wyraenie regularne uywa opcji SingleLine , dopasowuje dowolny znak. PS >"T" -match '.' True [ znaki ] Dowolny sporód znaków w nawiasie. Przykad: [aeiou] . PS >"Test" -match '[Tes]' True [^ znaki ] Dowolny znak oprócz tych, które znajduj si w nawiasie. Przykad: [^aeiou] . PS >"Test" -match '[^Tes]' False [ pocztek - koniec ] Dowolny znak midzy znakami pocztek i koniec (wcznie). W nawiasie mona okreli wiele zakresów. Na przykad: [a-eh-j] . PS >"Test" -match '[e-t]' True [^ pocztek - koniec ] Dowolny znak oprócz tych, które znajduj si midzy znakami pocztek i koniec (wcznie). W nawiasie mona okreli wiele zakresów. Na przykad : [^a-eh-j] . PS >"Test" -match '[^e-t]' False 90 Windows PowerShell. Leksykon kieszonkowy Tabela 3.1. Klasy znakowe: wzorce, które reprezentuj zbiory znaków (cig dalszy) Klasa znakowa Dopasowuje \p{ klasa znakowa } Dowolny znak w grupie albo zakresie bloków Unicode okrelonym przez { klas znakow } . PS >"+" -match '\p{Sm}' True \P{ klasa znakowa } Dowolny znak oprócz tych, które nale do grupy albo zakresu bloków Unicode okrelone przez { klas znakow } . PS >"+" -match '\P{Sm}' False \w Dowolny znak sporód wchodzcych w skad sów. PS >"a" -match '\w' True \W Dowolny znak oprócz tych, które wchodz w skad sów. PS >"!" -match '\w' True \s Dowolny znak odstpu. PS >"`t" -match '\s' True \S Dowolny znak oprócz znaków odstpu. PS >" `t" -match '\S' False \d Dowolna cyfra dziesitna. PS >"5" -match '\d' True \D Dowolny znak oprócz cyfr dziesitnych. PS >"!" -match '\D' True Rozdzia 3. Wyraenia regularne 91 Tabela 3.2. Kwantyfikatory: wyraenia, które wymuszaj liczno poprzedzajcego je wyraenia Kwantyfikator Opis < brak > Jedno dopasowanie. PS >"T" -match 'T' True * Zero lub wicej dopasowa. Dopasowywanych jest jak najwicej elementów. PS >"A" -match 'T*' True PS >"TTTTT" -match '^T*$' True + Jedno lub wicej dopasowa. Dopasowywanych jest jak najwicej elementów. PS >"A" -match 'T+' False PS >"TTTTT" -match '^T+$' True ? Zero lub jedno dopasowanie. Dopasowywanych jest jak najwicej elementów. PS >"TTTTT" -match '^T?$' False { n } Dokadnie n dopasowa. PS >"TTTTT" -match '^T{5}$' True { n ,} n lub wicej dopasowa. Dopasowywanych jest jak najwicej elementów. PS >"TTTTT" -match '^T{4,}$' True { n , m } Od n do m dopasowa (wcznie). Dopasowywanych jest jak najwicej elementów. PS >"TTTTT" -match '^T{4,6}$' True *? Zero lub wicej dopasowa. Dopasowywanych jest jak najmniej elementów. PS >"A" -match '^AT *?$' True 92 Windows PowerShell. Leksykon kieszonkowy
[ Pobierz całość w formacie PDF ]
zanotowane.pldoc.pisz.plpdf.pisz.plmement.xlx.pl
|