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; 接下来某人又提出了第三种方法,是用要查找的字符为分隔符,将原字符串分
随机推荐
- Java字符编码原理(动力节点Java学院整理)
- PHP输出XML格式数据的方法总结
- C语言中判断两个IPv4地址是否属于同一个子网的代码
- 基于jQuery实现左右div自适应高度完全相同的代码
- 加强版phplib的DB类
- JavaScript 闭包机制详解及实例代码
- nodejs npm package.json中文文档
- iframe中子父类窗口调用JS的方法及注意事项
- Vue.js弹出模态框组件开发的示例代码
- java中Filter过滤器处理中文乱码的方法
- python字典的常用操作方法小结
- linux下bind9安装配置一例
- LNMP系列教程之 设置404错误页面
- Jquery下的26个实用小技巧(jQuery tips, tricks & solutions)
- jQuery实现指定内容滚动同时左侧或其它地方不滚动的方法
- Javascript HTML5 Canvas实现的一个画板
- imail 常见问题解答图文演示解决方法
- 详解java集成支付宝支付接口(JSP+支付宝20160912)
- 详解SwipeListView框架实现微信\QQ滑动删除效果
- 静态图片的十一种滤镜效果--不支持Ie7及非IE浏览器。
