[原创]PowerShell中负数索引生成子串的办法
来源:互联网 发布:小学生行知作文杯 编辑:程序博客网 时间:2024/05/18 02:08
作者: Edengundam(马涛)
本篇文章引用的小例子来自如下链接:
http://bbs.chinaunix.net/viewthread.php?tid=957849&extra=page%3D1
Bash 裡有變量擴展 ${var:offset:length} ${var:offset}
[victor@localhost ~]$ echo ${USER}
victor
[victor@localhost ~]$ echo ${USER:1}
ictor
[victor@localhost ~]$ echo ${USER:5:1}
r
[victor@localhost ~]$ echo ${USER:(-1)}
r
[victor@localhost ~]$ echo ${USER:(-2)}
or
[victor@localhost ~]$ echo ${USER:(-5)}
ictor
[victor@localhost ~]$
如何使用PowerShell完成呢??
PS C:/> "victor"
victor
PS C:/> "victor".SubString(1);
ictor
PS C:/> "victor".SubString(5,1);
r
对于使用负数做索引, .Net Framework的System.String中几个实例方法都不支持. 只好先用slices获取负数索引, 然后用System.String提供的静态方法Join连接起来.
PS C:/> [string]::join('', ('victor')[-5..-1])
ictor
PS C:/> [string]::join('', ('victor')[-2..-1])
or
PS C:/> [string]::join('', ('victor')[-1..-1])
r
当然这几个例子比较简单, 有时间我还会添加更多的例子.
- [原创]PowerShell中负数索引生成子串的办法
- [原创][PowerShell教程][07]PowerShell中Write族cmdlet的介绍和使用
- shell 中生成一个文件的办法
- lua 数组的索引可以是负数
- 主菜单中"窗口"子菜单的简单实现办法
- SetWindowRgn在子控件中无效的处理办法
- SetWindowRgn在子控件中无效的处理办法
- winform panel 中 子内容引用父内容的办法
- 连续子数组最大和问题(能够处理全是负数,返回子数组的起止索引的O(N)算法)
- [原创]在PowerShell中实现Ruby字符串类型方法swapcase
- 二进制中负数的表示
- “笨办法学python”学习笔记-在终端powershell中对目录进行简单的编辑(一)
- “笨办法学python”学习笔记-在终端powershell中对目录进行简单的编辑(二)
- python中生成可执行文件的最好的办法是什么
- [原创][PowerShell教程][06]PowerShell中格式化命令和输出命令
- [原创]PowerShell处理文本文件
- Hibernate 中oracle 主键的自动生成办法(笔记)
- Hibernate 中oracle 主键的自动生成办法(笔记)
- [原创][PowerShell教程][02]PowerShell基础知识之一
- 求 二个简单的 SQL语句
- 本blog目标
- 自己的承诺
- Linxu 下 DNS服务器配置(转)
- [原创]PowerShell中负数索引生成子串的办法
- [原创]在PowerShell中实现Ruby字符串类型方法swapcase
- [原创]对字符串中包含数字的部分进行数值运算
- [原创]用PowerShell对字符串处理
- 環境保護
- 支付宝的接口for .net2.0
- Redhat linux9下安装DNS配置文档
- 今天遇到个很怪的问题。。。js dom的,浏览器作怪
- 12步让你的web1.0变成web2.0