作成 2010.01.05
更新 2011.11.27
PowerShell で正規表現
マッチするとTrue。マッチした文字列は $matches で取得できます。
$url = "http://www.upken.jp/index.php"
$url -match "^https?://([^:/]+):?([0-9]*)(/?.*)"
$matches
実行結果
PS C:\> $url = "http://www.upken.jp/index.php"
PS C:\> $url -match "^https?://([^:/]+):?([0-9]*)(/?.*)"
True
PS C:\> $matches

Name                           Value
----                           -----
3                              /index.php
2
1                              www.upken.jp
0                              http://www.upken.jp/index.php


PS C:\>

©2004-2017 UPKEN IPv4