正規表現

読み方、または別称:せいきひょうげん

正規表現(せいきひょうげん)regular expressionとは、文字列の集まりを一つの文字列で表現する方法で、正則表現(せいそくひょうげん)またはパターンとも呼ばれる。

正規表現は形式言語理論で正規言語を表すための手段として導入されたが、形式言語理論では、形式言語が正規言語であることと正規表現によって表せることは同じ意味である。元来、正規表現はテキストエディタやワードプロセッサなどでパターンマッチ文字列を表すために使われていたが、その後パターンの種類を増やすためにさまざまな記法が新たに付け加えられている。

ほとんどのプログラミング言語では、構文またはライブラリにより正規表現を使うことができ、正規表現を備えたプログラミング言語やユーティリティにはAWK、Sed、Perl、Python、Ruby、Java、JavaScript、PHPなどがある。

なお、プログラミング言語の開発などに使用するlexも正規表現を使うが、言語やアプリケーションで細部の仕様が異なっているため、POSIXにより標準規格が定められている。

ページトップへ戻る

話題の用語~今ホットな用語をご紹介

ITと社会用語辞典

ワークロード

ワークロードとは、システムのパフォーマンスを適正な状態に保つための指標のこと。

インターネット用語辞典

ライフログ

ライフログとは、人間の活動の記録(行動履歴)をデジタルデータとして記録すること、およびその記録のことである。

ページトップへ戻る