如何檢查字串中是否包含某個特定的單詞?
為了檢查 PowerShell 字串中是否包含特定的單詞,我們可以使用 string 方法 Contains()。例如,
示例
PS C:\> $str = 'TestNZ01LT'
PS C:\> $str.Contains('NZ')
True現在有趣的是,即使 PowerShell 不區分大小寫,但上面的命令卻區分。我們需要給出確切的子字串。例如,下面的輸出將為 false。
示例
PS C:\> $str.Contains('Nz')
False要解決這個問題,我們可以要麼在方法中提供相同的搜尋名稱,要麼在不區分大小寫的搜尋情況下使用小寫或大寫方法。
PS C:\> $str = 'TestNZ01LT'
PS C:\> ($str.ToLower()).Contains(('Nz').ToLower())
True
PS C:\> ($str.ToUpper()).Contains(('Nz').ToUpper())
True
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP