我有以下字符串类型的变量:
[string]$name = "juan maria alonso 78899229N"
我怎样才能只得到胡安玛丽亚阿隆索并丢弃数字和字母,总是有8个数字和一个带有正则表达式的字母?
结果:
[string]$name = "juan maria alonso"
我试试这个:
$result = where-object {$name -notmatch '[0-9][a-zA-Z]'};
echo $name
但我收到的是空的
我有以下字符串类型的变量:
[string]$name = "juan maria alonso 78899229N"
我怎样才能只得到胡安玛丽亚阿隆索并丢弃数字和字母,总是有8个数字和一个带有正则表达式的字母?
结果:
[string]$name = "juan maria alonso"
我试试这个:
$result = where-object {$name -notmatch '[0-9][a-zA-Z]'};
echo $name
但我收到的是空的
尝试以下操作:
以下代码将执行您想要的操作。我冒昧地添加了名称集合的功能,因为您可能拥有多个名称,否则您只需手动编辑名称。
此代码确实假定 ID 代码始终位于字符串的末尾。
这个选项
只是为了笑,另一种选择: