正規表現とは?

辞典・百科事典の検索サービス - Weblio辞書

初めての方へ

参加元一覧


用語解説|製品情報|動画|文献|商品|全文検索

三省堂 大辞林

三省堂三省堂

せいき-ひょうげん ―へう― 4 【正規表現】



.NET Framework用語集

日本マイクロソフト株式会社日本マイクロソフト株式会社

正規表現 [regular expression]

テキストパターン検索および置換するための簡潔柔軟表記法。この表記法は、2 つの基本文字型構成されます。リテラル (標準) テキスト文字は、対象の文字列に存在する必要があるテキスト示します。メタ文字は、対象の文字列で異な可能性のあるテキスト示します。正規表現を使用することにより、大量テキストすばやく解析して特定の文字パターン検出したり、テキスト部分文字列抽出編集置換、または削除したりできます。また、レポート生成するために、抽出し文字列コレクション追加できます


PHP用語集

PHPプロ!PHPプロ!

正規表現

【英】 Regular Expression

文字列パターンとして表現する表記法メタキャラクタ呼ばれる文字用いて表現する。

PHPでは標準Perl互換正規表現とPOSIX準拠正規表現の2種類の関数群が用意されており、好みに応じて使い分けることができる。

複雑なパターン文字列フィルタリングや、文字列置換などによく使われる。しかしながら正規表現関数実行には時間がかかるため、簡単なパターン文字列の処理であれば、PHPの文字関数文字型関数利用推奨される。

関連用語

関連Webサイト



IT用語辞典バイナリ

IT用語辞典バイナリIT用語辞典バイナリ

正規表現

読み方せいきひょうげん
別名:正則表現正規式
【英】regular expression

正規表現とは、特定の文字列集合特定の文字列パターン表現するための表記法である。

通常、正規表現は、専用の正規表現の文法規則に従って記述される。プログラムコマンドエディタなどに記述された正規表現は、正規表現エンジンによって解釈され、正規表現が入力された正規表現の式に従って対象となる文字列に対して文字列照合を行う。そして、結果して、特定のパターン連続している文字列検索置換削除などが可能になる。

プログラミングのほかの用語一覧
コーディング:  参照渡し  ゼロサプレス  ゼロ除算  正規表現  正規表現エンジン  条件分岐  シリアライズ


ウィキペディア

ウィキペディアウィキペディア

正規表現

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2011/10/04 03:22 UTC 版)

正規表現(せいきひょうげん、regular expression)とは、文字列の集合を一つの文字列で表現する方法の一つである。正則表現(せいそくひょうげん)とも呼ばれ、形式言語理論の分野では比較的こちらの訳語の方が使われる。まれに正規式と呼ばれることもある。

もともと正規表現は形式言語理論において正規言語を表すための手段として導入された。形式言語理論では、形式言語が正規言語であることと正規表現によって表せることは同値である。

その後正規表現はテキストエディタワードプロセッサをはじめとするアプリケーションソフトパターンマッチ文字列を表すために使用されるようになり、表せるパターンの種類を増やすために本来の正規表現にはないさまざまな記法が新たに付け加えられた。このような拡張された正規表現には正規言語ではない文字列も表せるものも多く、ゆえに正規表現という名前は実態に即していない面もあるが、伝統的に正規表現と呼ばれ続けている。

この記事では主にこのような正規表現を用いたパターンマッチについて説明している。以下、誤解のない限り、アプリケーションソフトやプログラミングにおいて正規表現を用いた文字列のパターンマッチを行う機能のことを、単に正規表現という。

ほとんどのプログラミング言語では、構文またはライブラリによって正規表現を使うことができるようになっている。構文やライブラリに正規表現を備えたプログラミング言語やユーティリティとして、AWKSedPerlPythonRubyJavaJavaScriptPHPなどがある。

また、プログラミング言語の開発などに用いるlexも正規表現を使う。

それぞれの言語やアプリケーションで細部の仕様が異なっているが、POSIXにより標準規格も定められそれに準拠するものも増えてきてはいる。




「正規表現」の続きの解説一覧




固有名詞の分類



正規表現に関係した商品


正規表現のページへのリンク
「正規表現」の関連用語
正規表現のお隣キーワード
モバイル
モバイル版のWeblioは、下記のURLからアクセスしてください。
http://m.weblio.jp/
» モバイルで「正規表現」を見る
_ _   


正規表現のページの著作権
Weblio 辞書情報提供元は参加元一覧にて確認できます。

  
三省堂三省堂
Copyright (C) 2001-2012 Sanseido Co.,Ltd. All rights reserved.
株式会社 三省堂三省堂 Web Dictionary
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2012 Microsoft.All rights reserved.
PHPプロ!PHPプロ!
©COPYRIGHT ASIAL CORPORATION ALL RIGHTS RESERVED.
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2012 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリ正規表現の記事を利用しております。
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアの正規表現 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2012 Weblio RSS