Powershell截取字符串并添加省略号的例子_PowerShell

限制字符串大小

支持所有版本。

确保你输出的字符串不会过长,当字符串超过你指定的长度你可以用下面办法将其缩短。

复制代码 代码如下:

if ($text.Length -gt $MaxLength)
{
  $text.Substring(0,$MaxLength) + '...'
}
else
{
  $text
}

时间: 2024-10-06 03:39:50

Powershell截取字符串并添加省略号的例子_PowerShell的相关文章

php截取字符串并保留完整xml标签的函数代码_php技巧

复制代码 代码如下: <?php      /**      * author: goosman      * blog: http://blog.csdn.net/lgg201      * mail: lgg860911@yahoo.com.cn      */      $str    = '0123456789<a>012</a>0123456789';      function substr_remain_tag($s, $o, $l) {          $i

php 截取字符串并以零补齐str_pad() 函数_php技巧

定义和用法 str_pad() 函数把字符串填充为指定的长度. 语法 str_pad(string,length,pad_string,pad_type)参数 描述 string 必需.规定要填充的字符串. length 必需.规定新字符串的长度.如果该值小于原始字符串的长度,则不进行任何操作. pad_string 可选.规定供填充使用的字符串.默认是空白. pad_type 可选.规定填充字符串的那边. 可能的值: STR_PAD_BOTH - 填充到字符串的两头.如果不是偶数,则右侧获得额

PowerShell函数参数使用智能提示功能例子_PowerShell

本文介绍在自定义PowerShell函数时,如何设置函数可以智能提示参数值.参数值的智能提示这个功能是在PowerShell 3.0中出现的新功能. 在PowerShell 3.0版本中,出现了一项新的功能,那就是参数值的智能提示.当然,不是随便在哪里都会智能提示参数值,而是只能在ISE中.当然,所谓的ISE就是PowerShell自带的一个集成开发环境. 那么,我们自己在开发一个PowerShell函数时,我们应该怎么设置才能让我们的函数在ISE中也能智能提示参数的值呢?看看下面这个例子. 复

PowerShell小技巧之添加远程防火墙规则_PowerShell

接着昨天的场景,虽然将Windows Server 2012 Core的默认控制台设置成了PowerShell,还启用了远程桌面,但是对于Core版本的服务器来讲,远程桌面形同鸡肋,所以我想启用PowerShell远程访问,在服务器上以管理员权限运行: Enable-PSRemoting -Force 在尝试建立远程连接时,提示访问被拒绝,此时可能是防火墙问题:我需要使用PowerShell添加PowerShell远程防火墙规则: New-NetFirewallRule -Name powers

PowerShell中使用return语句退出函数例子_PowerShell

本文介绍在自定义PowerShell函数时,可以使用return语句来退出函数,同时return语句也可以返回值给函数的调用者. 使用return语句来直接退出函数.看一个退出函数的例子: 复制代码 代码如下: function Get-NamedProcess {     param     ($name=$null)     if ($name -eq $null)     {         Write-Host -ForegroundColor Red 'Specify a name!'

Powershell检查网站响应并计算执行时间例子_PowerShell

有时候你需要知道命令的执行时间,例如,你可以使用Invoke-WebReques查看网站的响应,再使用Measure-Command计算执行的时间. 复制代码 代码如下: $url = 'http://www.powershell.com'     # track execution time: $timeTaken = Measure-Command -Expression {   $site = Invoke-WebRequest -Uri $url }   $milliseconds =

Powershell脚本中包含文件资源的例子_PowerShell

Powershell3.0及以后版本. 如果你的脚本需要添加额外资源,比如文本中的服务器名.图片名等等,这时你需要考虑脚本的灵活性. 不要使用绝对路径去指派你的资源路径,在Powershell3.0中可以使用$PSScriptRoot替代你的脚本路径(不支持2.0) 复制代码 代码如下: $picture = "$PSScriptRoot\Resources\picture.png" Test-Path -Path $picture   $data = "$PSScriptR

Powershell中调用邮件客户端发送邮件的例子_PowerShell

你可以使用Send-MailMessage发送邮件,但是你想从你默认MAPI客户端准备发送一份邮件,这也不是很麻烦: 复制代码 代码如下: $subject = 'Sending via MAPI client'$body = 'My Message'$to = 'tobias@powertheshell.com' $mail = "mailto:$to&subject=$subject&body=$body" Start-Process -FilePath $mail

Js与css实现文本溢出自动添加省略号方法总结

1.常规css方法--可以实现IE,Safari,chrome,opera浏览器下文字溢出省略号表示 这是一段测试文字,主要是用来测试文字溢出后是否会用省略号显示.  代码如下 复制代码 .zxx_text_overflow_1{width:27em; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;} 2.使用ellipsis.xml文件使Firefox支持文字溢出后点