.


:




:

































 

 

 

 


.

, , , / . , , ? , , , :

PS C:\> "a","b","c","d","e","f","g","h" -match "[^aoueyi]"

b

c

d

f

g

h

"" . . (\d, \w, \s), , . \D " , ", \S " "

PS C:\> "a","b","1","c","45" -match "\D"

a

b

c

PS C:\> "a","-","*","c","&" -match "\W"

-

*

&

, , . w? , , w , , . " ". , .

^ () , $ ( ) - .

- ^ , - . , .

. , w:

 

PS C:\> Get-Process | where {$_.name -match "^w"}

 

Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName

--- ------ ----- ----- ----- ------ -- -----------

80 10 1460 156 47 0,11 452 wininit

114 9 2732 1428 55 0,56 3508 winlogon

162 11 3660 1652 44 0,14 3620 wisptis

225 20 5076 4308 95 31,33 3800 wisptis

, (^) w. , w. , , :

PS C:\> Get-Process | where {$_.name -match "^w[^l-z]"}

 

Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName

------- ------ ----- ----- ----- ------ -- -------

80 10 1460 156 47 0,11 452 wininit

114 9 2732 1428 55 0,56 3508 winlogon

162 11 3660 1652 44 0,14 3620 wisptis

225 20 5076 4308 95 31,50 3800 wisptis

, w, , l-z.

:

PS C:\> "","","","","","" -match "[]$"

.

, :

PS C:\> "abc","adc","aef","bca","aeb","abec","abce" -match "^a.[cb]$"

abc

adc

aeb

, , (), C B .

() . 3

3. ,

.() , . : : wake make machine cake maze : ma.e : make maze
\w , , . : : abc $ a1c : a\wc : abc a1c
\W , , ( \w). : : abc $ a1c : a\Wc : $
\d . : : abc $ a1c : a\dc : alc
\D , , : : abc $ alc : a\Dc : abc $

 

 



<== | ==>
| 
:


: 2018-10-18; !; : 136 |


:

:

, ,
==> ...

1473 - | 1447 -


© 2015-2024 lektsii.org - -

: 0.009 .