2010年08月23日

[PowerShell] 正規表現を使う

 PowerShellで正規表現を使用する例です。特にコマンドを使用せずとも、.NET Frameworkの呼び出しだけで実現できます。
人気ブログランキング
> $text='1:abc 2:def 3:ghi 4:jkl'
> $pattern='(?<=2:)[^\s]*'
>
> #マッチするかどうか(その1)
> [regex]::IsMatch($text,$pattern)
True
>
> #マッチするかどうか(その2)
> $text -match $pattern
True
>
> #マッチ結果の配列を作る
> $matches=[regex]::Matches($text,$pattern)
>
> #マッチした件数取得
> $matches.Count
1
> #マッチした最初のデータ
> $matches[0].Value
def
web拍手 by FC2
posted by 北条利彦 at 00:09 | Comment(0) | TrackBack(0) | PowerShell | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/160274525

この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。