Update README.md
This commit is contained in:
parent
60720eb430
commit
1233bcf913
1 changed files with 8 additions and 0 deletions
|
|
@ -191,10 +191,18 @@
|
|||
`-match txt` поиска по шаблонам, проверка на соответствие содержимого текста \
|
||||
`-match "zabbix|rpc"` условия, для поиска по нескольким словам \
|
||||
`-NotMatch` проверка на отсутствие вхождения \
|
||||
|
||||
### Matches
|
||||
`$ip = "192.168.10.1"` \
|
||||
`$ip -match "(\.\d{1,3})\.\d{1,2}"` True \
|
||||
`$Matches` отобразить все подходящие переменные последнего поиска, которые входят и не входят в группы ()
|
||||
|
||||
`$String = "09/14/2017 12:00:27 - mtbill_post_201709141058.txt 7577_Delivered: OK"` \
|
||||
`$String -Match ".*(?=\.txt)" | Out-Null` \
|
||||
`$Matches[0][-4..-1] -Join ""`
|
||||
|
||||
`$string.Substring($string.IndexOf(".txt")-4, 4) # 2-й вариант (IndexOf)`
|
||||
|
||||
### Группировка
|
||||
`if ((($1 -eq 1) -and ($2 -eq 2)) -or ($1 -ne 3)) {"$true"} else {"$false"}` два условия: (если $1 = 1 и $2 = 2) или $1 не равно 3. Если хотя бы одно из выражений равно True, то все условие относится к True и наоборот \
|
||||
`-and` логическое И \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue