2017-07-26 11 views
0

どのように文字列から下のパターンの最初のインスタンスを抽出するのですか?RegExサブストリング抽出Powershell

$a="CIC-284 Updated code to reflect changes from Defect 46" 

$a -match "CIC-*" 
True 

期待される結果:PowerShellを使用して文字列からCIC-284。

答えて

1

正規表現(CIC-*)は、文字列 "CIC"と任意の数のハイフンを一致させます。アスタリスクはquantifierで、「前の式がゼロ回以上」という意味です。

文字シーケンス "CIC-"に続けて任意の桁数を一致させると、式がCIC-\d*に変更されます。 \dは、数字に一致するエスケープシーケンスです。代わりに\dの代わりに[0-9]を使用することもできます。

関連する問題