正規表現入門

正規表現についてです。正規表現にはメタ文字と言う特殊な意味を持つ文字があります。

以下はメタ文字です。

^$.[]()*?+|

^は行頭を意味します。但し[]の中で^を使うと意味が変わります。

$は行末を意味します。

[0-9]で0から9のどれかの文字を表します。

[^0-9]とすると0から9以外の文字となり、否定を意味します。

また、メタ文字には_(アンダーバー)はありません。

?は直前の1文字がある、またはない場合を意味します。

windows?98とすると、window98、windows98の2つにマッチします。

正規表現に困った場合は以下サイトの正規表現エディタを使うと便利です。

Rubular

スポンサーリンク
  • このエントリーをはてなブックマークに追加
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA