PowerShell获取字符串长度的方法
使用PowerShell可以很方便的计算字符串的长度。PowerShell是继承于Microsoft .NET Framework的,所以在.NET里面怎么获取到字符串的长度,在PowerShell中可以使用相同的方法。
我们知道在.NET中,可以使用String.Length方法来获取字符串的长度,让我们看看PowerShell中怎么样依葫芦画瓢。
$string = "1234567";
Write-Host $string.Length;
#输出为7
如果你像小编一样懒,你甚至可以这样写:
PS >"1234567".length
7
怎么样,是不是很简单?这里要说明一下,在PowerShell中,这些属性和方法都不区分大小写,所以在.NET中的Length属性,你写成length也没有什么关系。
最后,小编不得不提一下带中文的字符串。也许你在什么地方听说一个英文字符长度为1,而一个中文字符长度为2。但小编要说的是,在PowerShell这里,所有的字符串,长度都是1,如:
PS >"你好".length
2
好了,关于PowerShell计算字符串的长度就说这么多,希望对大家有所帮助。
相关推荐
-
PowerShell获取字符串长度的方法
使用PowerShell可以很方便的计算字符串的长度.PowerShell是继承于Microsoft .NET Framework的,所以在.NET里面怎么获取到字符串的长度,在PowerShell中可以使用相同的方法. 我们知道在.NET中,可以使用String.Length方法来获取字符串的长度,让我们看看PowerShell中怎么样依葫芦画瓢. 复制代码 代码如下: $string = "1234567"; Write-Host $string.Length; #输出为7 如果你
-
C语言多种获取字符串长度的方法
在C语言中,想要获取字符串长度可以有很多方法,下面分别介绍 一.使用sizeof()运算符 在C语言中,sizeof() 是长度的运算符,括号中可以放入数据类型或者表达式,一般我们用来计算字符串长度. 基本用法: int i=10; sizeof(i);//表达式 char str[]="hello world"; sizeof(str); sizeof(double);//数据类型 在使用sizeof()求字符串长度时,会将 '\0' 也计算到字符串长度中.例如"abcd&
-
golang 获取字符串长度的案例
1.不同字符与获取字符串长度 获取字符串长度,是字符串操作的重要方法.理论来说,获取字符串长度,只要从头到尾查找一遍就可以了.但遗憾的是,不同字符具有不同的编码格式.拉丁字母一个字符只要一个字节就行,而中文则可能需要两道三个字节:UNICODE把所有字符设置为2个字节,UTF-8格式则把所有字符设置为1--3个字节. 因此,字符串长度的获得,不等于按字节数查找,而要根据不同字符编码查找. 2.golang中获取字符串长度的方法 对于中文开发者来说,经常需要对字符串进行长度判断.golang有自己
-
JavaScript获取中英文混合字符串长度的方法示例
本文实例讲述了JavaScript获取中英文混合字符串长度的方法.分享给大家供大家参考,具体如下: JavaScript获取中英文混合字符串的长度方法: function StrLen(sString) { var j = 0; var s = sString; if (s=="") return j; for (var i=0; i<s.length; i++) { if (s.substr(i,1).charCodeAt(0)>255) j = j + 2; else
-
Shell获取字符串长度的多种方法总结
前言 我们在日常工作中,对于求字符串操作在shell脚本中很常用,实现的方法有很多种,下面就来给大家归纳.汇总了求字符串的几种可能方法,话不多说了,来一起看看详细的介绍吧. 方法如下: [方法一]:利用${#str}来获取字符串的长度 [方法二]:利用awk的length方法 备注: 1) 最好用{}来放置变量 2) 也可以用length($0)来统计文件中每行的长度 [方法三]:利用awk的NF项来获取字符串长度 备注: -F为分隔符,NF为域的个数,即单行字符串的长度 [方法四]:利用wc的
-
PHP获取中英混合字符串长度的方法
今晚在写框架的表单验证类时,需要判断某个字符串长度是否在指定区间内,很自然地,想到了PHP中的strlen函数. 复制代码 代码如下: $str = 'Hello world!';echo strlen($str); // 输出12 然而在PHP自带的函数中,strlen及mb_strlen都是通过计算字符串所占字节数来计算长度的,在不同的编码情况下,中文所占的字节数是不同的.在GBK/GB2312下,中文字符占2个字节,而在UTF-8下,中文字符占3个字节. 复制代码 代码如下: $str =
-
python获取中文字符串长度的方法
如下所示: print len('哈哈'.decode('utf-8')) #unicode格式 print len('哈哈') #utf-8格式 以上这篇python获取中文字符串长度的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
利用PHP函数计算中英文字符串长度的方法
本文实例讲述了利用PHP函数计算中英文字符串长度的方法.分享给大家供大家参考.具体实现方法如下: 一般来说大家知道英文字符占一个字节,而中文字符gbk占两个字符,utf8占三个字符,很多人印象中php计算字符串长度就是strlen()函数,其实不然,它计算的是字节的长度而非字符的长度,那么如何获取一个字符串中字符的长度呢?还有有mb_strlen(). 具体代码如下: 复制代码 代码如下: echo $str = 'PHP点点通'; echo strlen($str); //3*1+3*3=12
-
Java简单获取字符串像素的方法
本文实例讲述了Java简单获取字符串像素的方法.分享给大家供大家参考,具体如下: 计算字符串的像素长度与高度: Graphics2D g = (Graphics2D)Toolkit.getDefaultToolkit(). getImage("imgname").getGraphics(); // 设置大字体 Font font = new Font("楷体", Font.ITALIC | Font.BOLD, 72); g.setFont(font); FontR
-
golang 中获取字符串个数的方法
在 golang 中不能直接用 len 函数来统计字符串长度,查看了下源码发现字符串是以 UTF-8 为格式存储的,说明 len 函数是取得包含 byte 的个数 // string is the set of all strings of 8-bit bytes, conventionally but not // necessarily representing UTF-8-encoded text. A string may be empty, but // not nil. Values
随机推荐
- Go语言实现定时器的方法
- MongoDB 导出导入备份恢复数据详解及实例
- Kibo 用于处理键盘事件的Javascript工具库
- Linux小技巧分享之如何重新启动tomcat
- 用 win2003 架设共享服务器 的图文教程第1/3页
- java thread start()和run()方法简析
- 读写json中文ASCII乱码问题的解决方法
- js实现创建删除html元素小结
- style、 currentStyle、 runtimeStyle区别分析
- PHP5.3新特性小结
- Apache实现Web Server负载均衡详解(不考虑Session版)
- Python基本语法经典教程
- 自定义Toast工具类ToastUtil防止多次点击时Toast不消失的方法
- JS判断鼠标从什么方向进入一个容器实例说明
- Android编程实现自定义Dialog的大小自动控制方法示例
- Java 深拷贝与浅拷贝的分析
- Android获取设备隐私 忽略6.0权限管理
- C#给picturebox控件加图片选中状态的2个方法
- PHP 数组基础知识小结
- mac os快速切换多个PHP版本的方法