PowerShell Contains函数查找字符串实例

本文介绍在PowerShell中使用字符串的Contains函数,来查询一个字符串中是否存在另一个字符串。

Contains()函数是从String对象中继承过来的,可以直接用于字符串的查找判断。Contains()函数的返回值是一个布尔值,即True或False,它表示的含义是存在或不存在。

举例如下:
“123“中存在1

代码如下:

PS C:\Users\spaybow> "123".contains("1")
True

”123“中存在”12“

代码如下:

PS C:\Users\spaybow> "123".contains("12")
True

”123“中存在123

代码如下:

PS C:\Users\spaybow> "123".contains("123")
True

”123“中不存在”13“

代码如下:

PS C:\Users\spaybow> "123".contains("13")
False

因为只是存在是否存在,所以Contains函数无法定位查询字符串在被查询字符串中的位置。如果需要定位它的位置,则需要使用到IndexOf函数,这个函数我们即将介绍。

关于PowerShell使用Contains函数查找字符串,本文就介绍这么多,希望对您有所帮助,谢谢!

(0)

相关推荐

  • PowerShell使用正则表达式查找字符串实例

    本文介绍在PowerShell中使用-match运算符加正则表达式,进行字符串的搜索. match运算符,后面加上正则表达式,可以对字符串进行正则匹配查找.正则表达式功能强大,用于查找字符串时方便快捷.所以match运算符是我们经常要用到的一个知识.match查找的结果也是布尔值类型,即True或False,表示匹配成功或匹配失败. 下面举例说明: "123"是以"1"开头 复制代码 代码如下: PS C:\Users\spaybow> "123&q

  • PowerShell中使用正则表达式跨行匹配字符串的方法

    本文介绍在PowerShell中当使用正则表达式时遇到多行字符串,如何进行跨行匹配的问题. PowerShell中使用正则表达式来匹配搜索字符串是非常常用的一个操作.但如果遇到一个字符串有多行时,常规的正则表达式,无法正常工作. 不信请看: 复制代码 代码如下: PS C:\Users\spaybow> "1111`n2222" -match "^1.*2$" False PS C:\Users\spaybow> "1111`n2222&quo

  • PowerShell中查找字符串位置的IndexOf函数使用实例

    本文介绍在PowerShell中使用字符串的IndexOf函数,来查询一个字符串中是否存在另一个字符串,如果存在那么它在什么位置. IndexOf函数是String对象的静态方法,用于查找一个字符串在另一个字符串中的位置.如果查寻字符串在被查询字符串中不存在,则返回值为-1.如果存在,则返回查寻字符串所处的位置,位置是从0开始的. 下面看看例子: 在"123"中不存在"13" 复制代码 代码如下: PS C:\Users\spaybow> "123&

  • PowerShell中使用Like运算符配合通配符查找字符串例子

    本文介绍在PowerShell中使用通配符来查找字符串,和通配符一起使用的是like运算符. 在PowerShell中的通配符是星号(*)和问号(?),这跟DOS系统中是一样的.要使用通配符在字符串中查找,可以使用like运算符.举例如下: "123"是以1开头 复制代码 代码如下: PS C:\Users\splaybow> "123" -like "1*" True "123"是以1开头,3结尾 复制代码 代码如下:

  • PowerShell Contains函数查找字符串实例

    本文介绍在PowerShell中使用字符串的Contains函数,来查询一个字符串中是否存在另一个字符串. Contains()函数是从String对象中继承过来的,可以直接用于字符串的查找判断.Contains()函数的返回值是一个布尔值,即True或False,它表示的含义是存在或不存在. 举例如下: "123"中存在1 复制代码 代码如下: PS C:\Users\spaybow> "123".contains("1") True &

  • mysql常用函数实例总结【聚集函数、字符串、数值、时间日期处理等】

    本文实例讲述了mysql常用函数.分享给大家供大家参考,具体如下: 本文内容: mysql函数的介绍 聚集函数 avg count max min sum 用于处理字符串的函数 合并字符串函数:concat(str1,str2,str3-) 比较字符串大小函数:strcmp(str1,str2) 获取字符串字节数函数:length(str) 获取字符串字符数函数:char_length(str) 字母大小写转换函数:大写:upper(x),ucase(x):小写lower(x),lcase(x)

  • PHP 查找字符串常用函数介绍

    一.strstr - 查找字符串的首次出现 string strstr ( string $haystack , mixed $needle [, bool $before_needle = false ] ) 注1:$haystack是当事字符串,$needle是被查找的字符串.该函数区分大小写. 注2:返回值是从needle开始到最后. 注3:关于$needle,如果不是字符串,被当作整形来作为字符的序号来使用. 注4:before_needle若为true,则返回前东西. 复制代码 代码如

  • PHP使用trim函数去除字符串左右空格及特殊字符实例

    本文实例讲述了PHP使用trim函数去除字符串左右空格及特殊字符的方法.分享给大家供大家参考,具体如下: PHP中trim()函数定义如下: trim(string,charlist) 参数说明如下: string 必需.规定要检查的字符串. charlist 可选.规定从字符串中删除哪些字符.如果被省略,则移除以下所有字符: "\0" - NULL "\t" - 制表符 "\n" - 换行 "\x0B" - 垂直制表符 &q

  • python 查找字符串是否存在实例详解

    python中查找指定的字符串的方法如下: code #查询 def selStr(): sStr1 = 'jsjtt.com' sStr2 = 'com' #index查询某个字符串,返回索引 nPos = sStr1.index(sStr2) if(nPos >=0): print 'sStr1中包括sStr2中的字符' print nPos #find 方法如果没有查询到返回-1 nPos2 = sStr1.find('abc') print nPos2 #查询到返回字符所在位置 prin

  • C++ string 字符串查找匹配实例代码

    在写C++程序中,总会遇到要从一个字符串中查找一小段子字符串的情况,对于在C中,我们经常用到strstr()或者strchr()这两种方法.而对于C++的string,我们往往会用到find(). C++:#inlcude<string> C: #include<string.h> find():在一个字符串中查找一个指定的单个字符或字符数组.如果找到,就返回首次匹配的开始位置:如果没有查找到匹配的内容,就返回string::npos. find_first_of():在一个目标串

  • python函数中将变量名转换成字符串实例

    考虑到在日常中,常常需要对模型指标输出,但涉及多个模型的时候,需要对其有标示输出,故需要将模型变量名转换成字符串. 看到的基本方法有两种: 一.方法层面: 方法1(函数内推荐): def namestr(obj, namespace): return [name for name in namespace if namespace[name] is obj] print(namestr(lr_origin,globals()),'\n', namestr(lr_origin,globals())

随机推荐