• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >PowerShell > PowerShell实现在字符串中查找大写字母

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

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了powershell 字符串,powershell,windows powershell,powershell是什么,powershell下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

如果你想找到字符串中的大写字符,你可能会使用正则表达式。亦或者使用你的大写字母列表一个个匹配,当然更灵活的是使用.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)
}

</div>


输出结果如下:

PS C:\>First uppercase character at position 24
 here is some text with U<<
</div>

</div>

您可能想查找下面的文章:

  • PowerShell实现在字符串中查找大写字母
  • PowerShell中字符串分行显示的两种方法技巧
  • Powershell小技巧之获取字符串的行数
  • PowerShell替换字符串操作符replace简明教程
  • PowerShell获取字符串长度的方法
  • PowerShell中定义多行字符串变量的方法
  • PowerShell中使用Out-File把字符串或运行结果保存到文件的方法
  • PowerShell Out-File追加字符串到文件末尾的方法
  • PowerShell中字符串使用单引号和双引号的区别
  • PowerShell Contains函数查找字符串实例

相关文章

  • PowerShell替换字符串操作符replace简明教程
  • Powershell中可以使用的.Net实用静态方法
  • Powershell使用C#实现缩写路径
  • PowerShell使用正则表达式查找字符串实例
  • PowerShell小技巧之同时使用可选强制参数
  • PowerShell中使用GetType获取变量数据类型
  • 探索PowerShell(九) 条件控制、逻辑
  • Python中调用PowerShell、远程执行bat文件实例
  • PowerShell中iso8601格式日期和DateTime对象互转实例
  • 探索PowerShell(十一)函数介绍

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Powershell小技巧之捕获脚本内部的异常
    • Powershell小技巧之创建短网址
    • windows Powershell 快速编辑模式和标准模式
    • PowerShell入门教程之PowerShell管道介绍
    • Powershell读取本机注册表中的所有软件关联扩展名
    • PowerShell查询和删除打印任务操作代码实例
    • Powershell生成Windows密码算法简单学习
    • PowerShell中使用Filter来创建管道输入函数
    • Powershell学习笔记--使用正则表达式查找文件
    • PowerShell数组结合switch语句产生的奇特效果介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有