PowerShell从字符串中提取字符

埃里克

我在.csv文件中有一个用户名列表。看起来像这样

PC,User
comp-1,john.doe
PC-2,steven.smith
MAC-1,betty.crocker

我想提取名字和姓氏的第一个字母放入另一个变量中。不确定如何完成此操作。这是我的代码,它将带给我第一个字母。

 $PepCSV = import-csv C:\pep.csv 
 foreach($X in $PepCSV)
   {
   $UserName = $X.User
   $UserInt = $UserName.Substring(0,1)
   Write-Output "UserName = $UserName `n UserInt = $UserInt"
   } 

输出是这个

UserName = john.doe 
 UserInt = j
UserName = steven.smith 
 UserInt = s
UserName = betty.crocker 
 UserInt = b

如何获得UserInt的第二个字母?

wOxxOm

-replace与正则表达式一起使用,该正则表达式会去除除首字母和管道之外的所有内容:

import-csv C:\pep.csv | %{
    'UserName = ' + $_.User
    ' UserInt = ' + ($_.User -replace '(.).*?\.(.).*', '$1$2')
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PowerShell从字符串中提取字符

来自分类Dev

从字符串中提取字符

来自分类Dev

在PHP中提取字符串

来自分类Dev

从字符串中提取字典

来自分类Dev

从路径中提取字符串

来自分类Dev

从变量中提取字符串

来自分类Dev

从数组中提取字符串

来自分类Dev

从字符串中提取字段

来自分类Dev

MVEL从字符串中提取字符串

来自分类Dev

如何从字符串中提取字符串

来自分类Dev

从字符串响应中提取字符串

来自分类Dev

Java 从字符串中提取字符串

来自分类Dev

在Javascript中提取字符串中的字符数组

来自分类Dev

从Java中的字符串中提取字符

来自分类Dev

如何从字符串中提取字符?

来自分类Dev

从“ td”标签中的字符串中提取字符

来自分类Dev

在 Excel 中提取字符串 Beetwen 2 字符

来自分类Dev

从字符串中提取字符并制作列表

来自分类Dev

PowerShell:从字符串中提取表

来自分类Dev

在Powershell中提取字符串的一部分

来自分类Dev

如何从字符串中提取字典形式?

来自分类Dev

从R中的字符串中提取字母

来自分类Dev

使用Perl从xml文件中提取字符串

来自分类Dev

从Java中的Json字符串中提取字段

来自分类Dev

从字符串中提取字典键值

来自分类Dev

如何从日志文件中提取字符串(日期)

来自分类Dev

如何在R中提取字符串

来自分类Dev

PostgreSQL:自动从文本中提取字符串

来自分类Dev

从用户输入URL Angular中提取字符串