PowerShell で select-string(grep) を実行したときに、一致する正規表現のみを返すにはどうすればよいですか? 質問する

PowerShell で select-string(grep) を実行したときに、一致する正規表現のみを返すにはどうすればよいですか? 質問する

ファイル内のパターンを見つけようとしています。 を使用して一致が見つかった場合、Select-String行全体ではなく、一致した部分だけが必要です。

これを行うために使用できるパラメータはありますか?

例えば:

もし私がそうしたら

select-string .-.-.

ファイルには次の行が含まれていました:

abc 1-2-3 abc

私はただ結果を得たいのです1-2-3行全体が返されるのではなく、

Powershellの同等のものを知りたいのですがgrep -o

ベストアンサー1

あるいは単に:

Select-String .-.-. .\test.txt -All | Select Matches

おすすめ記事