如何削减字符串Powershell后的一切

mnowg1ta  于 2022-12-18  发布在  Shell
关注(0)|答案(2)|浏览(136)

我有一些字符串,比如:

Cola12018 

ColaKKK112018

Cola-22018

我需要检索只是可乐从他们和删除后的一切,以便进一步使用。
我试过了
$可乐= '可乐 *'
我错过了什么?
主要的事情-我想检查这个词是以“可乐”开头的

enyaitl3

enyaitl31#

您可以使用regex:

$string="Cola12018 

ColaKKK112018

Cola-22018" 
[regex]::Matches($string, '(?m)^Cola').Value

说明:
(?m)=多线匹配
^ =开头为

sqxo8psd

sqxo8psd2#

或者指定字符串的哪一部分是位置的...

$string = 'Cola12018','ColaKKK112018','Cola-22018'
$string | foreach {-join $_[0..3]}

相关问题