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实现在字符串中查找大写字母
如果你想找到字符串中的大写字符,你可能会使用正则表达式.亦或者使用你的大写字母列表一个个匹配,当然更灵活的是使用.NET中的 IsUpper()函数. 小编注:.NET是PowerShell的土壤,尽最大可能挖掘出这些framework框架中的函数,是我们伸手党永恒的追求. 下面的例子,会扫描字符串中的每一个字符,然后返回遇到的第一个大写字母的位置: $text = 'here is some text with Uppercase letters' $c = 0 $position = for
-
php实现指定字符串中查找子字符串的方法
本文实例讲述了php实现指定字符串中查找子字符串的方法.分享给大家供大家参考.具体分析如下: 对strpos()函数可以用来在php中查找子字符串.strpos()函数将试图找到子字符串在源字符串中首次出现的位置.如果找到了,它会返回一个非负整数表示子字符串出现的位置. 否则它会返回一个布尔值false. <?php $haystack1 = "2349534134345w3mentor16504381640386488129"; $haystack2 = "w3men
-
python实现在字符串中查找子字符串的方法
本文实例讲述了python实现在字符串中查找子字符串的方法.分享给大家供大家参考.具体如下: 这里实现python在字符串中查找子字符串,如果找到则返回子字符串的位置,如果没有找到则返回-1 S = 'xxxxSPAMxxxxSPAMxxxx' where = S.find('SPAM') # search for position print where # occurs at offset 4 希望本文所述对大家的Python程序设计有所帮助.
-
Android编程实现从字符串中查找电话号码的方法
本文实例讲述了Android编程实现从字符串中查找电话号码的方法.分享给大家供大家参考,具体如下: /** * 从字符串中查找数字字符串 */ private List<String> getNumbers(String content) { List<String> digitList = new ArrayList<String>(); Pattern p = Pattern.compile("(\\d+)"); Matcher m = p.ma
-
Java在长字符串中查找短字符串的实现多种方法
方案一: 补充:在输入短字符串时,如果有空格,可以在比较前用 trim()方法截取前后空白 /*该方法只适用于有特殊分割符号的字符串*/ System.out.println("请输入字符串:"); Scanner str1=new Scanner(System.in); String s=str1.nextLine(); System.out.println("请输入第二个字符串:"); Scanner str2=new Scanner(System.in); S
-
Python如何将给定字符串中的大写英文字母按以下对应规则替换
目录 问题描述 解题思路 最终答案 python实现26个英文字母按规则输出 问题描述 输入样例: Only the 11 CAPItal LeTtERS are replaced 输出样例: Only the 11 XZKItal OeGtVIH are replaced 解题思路 首先想到的是使用字典匹配字符然后遍历替换,其次想到的是使用ASCLL码,后者更为方便简单. 思路一 inp = input() dist = ['A', 'B', 'C', 'D', 'E', 'F', 'G',
-
c语言将字符串中的小写字母转换成大写字母
描述 给定一个字符串,将其中所有的小写字母转换成大写字母. 输入 输入一行,包含一个字符串(长度不超过100,可能包含空格). 输出 输出转换后的字符串. 样例输入 helloworld123Ha 样例输出 HELLOWORLD123HA #include<iostream> #include<cstdio> #include<cstring> using namespace std; char a[100001]; char ans[1001]; int now; i
-
php在字符串中查找另一个字符串
<a href="./">返回列表</a><br> <form action="<?echo $PHP_SELF;?>" method="post"> 在<input type="text" name="string" value="<?echo $string;?>">中查找<input type
-
Python字符串中查找子串小技巧
惭愧啊,今天写了个查找子串的Python程序被BS了- 如果让你写一个程序检查字符串s2中是不是包含有s1.也许你会很直观的写下下面的代码: 复制代码 代码如下: #determine whether s1 is a substring of s2 def isSubstring1(s1,s2): tag = False len1 = len(s1) len2 = len(s2) for i in range(0,len2): if s2[i] =
-
ASP.NET从字符串中查找字符出现次数的具体实现方法
首先想到的方法当然是从头遍历字符串并统计: 复制代码 代码如下: c1=0;for(inti=0;i {if(str[i]=='A'){c1++;}} 第二种方法也很容易想到,将字符串中所有要查找的字符去除,然后比较去除前后的字符串长度即可.这种方法遭到了某人的鄙视,据说性能很差而且多占空间. 复制代码 代码如下: c2=str.Length-str.Replace("A",String.Empty).Length; 接下来某人又提出了第三种方法,是用要查找的字符为分隔符,将原字符串分
随机推荐
- 树莓派中python获取GY-85九轴模块信息示例
- ios开发:一个音乐播放器的设计与实现案例
- BASH 学习笔记小结
- 解析离线安装Eclipse的Android ADT开发插件的具体操作(图文)
- asp.net实现Gradview绑定数据库数据并导出Excel的方法
- Go语言实现机器大小端判断代码分享
- C/C++实现日期计算器的示例代码
- 喜大普奔!jQuery发布 3.0 最终版
- jQuery列表拖动排列具体实现
- JavaScript脚本语言在网页中的简单应用
- Ext JS 4官方文档之三 -- 类体系概述与实践
- 简介内容超出部分文字隐藏省略的特效(可显示)
- JS回调函数基本定义与用法实例分析
- 详谈Springfox与swagger的整合使用
- 用PHPdig打造属于你自己的Google[图文教程]
- Python实现连接postgresql数据库的方法分析
- Spring使用RestTemplate模拟form提交示例
- Java 网络爬虫基础知识入门解析
- java ssm框架实现分页功能的示例代码(oracle)
- Docker入门安装教程(小白篇)