• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PowerShell实现在字符串中查找大写字母

    如果你想找到字符串中的大写字符,你可能会使用正则表达式。亦或者使用你的大写字母列表一个个匹配,当然更灵活的是使用.NET中的 IsUpper()函数。

    小编注:.NET是PowerShell的土壤,尽最大可能挖掘出这些framework框架中的函数,是我们伸手党永恒的追求。
    下面的例子,会扫描字符串中的每一个字符,然后返回遇到的第一个大写字母的位置:

    $text = 'here is some text with Uppercase letters'
     
    $c = 0
    $position = foreach ($character in $text.ToCharArray())
    {
     $c++
     if ([Char]::IsUpper($character))
     {
      $c
      break
     }
    }
     
    if ($position -eq $null)
    {
     'No uppercase characters detected.'
    }
    else
    {
     "First uppercase character at position $position"
     $text.Substring(0, $position) + "" + $text.Substring($position)
    }
    
    


    输出结果如下:

    PS C:\&;First uppercase character at position 24
     here is some text with U
    

    上一篇:PowerShell实现在控制台中插入绿色的打勾符号
    下一篇:PowerShell实现查询打开某个文件的默认应用程序
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    PowerShell实现在字符串中查找大写字母 PowerShell,实,现在,字符串,