新しい正規表現を作成する

# MongoRegex::__construct

(PECL mongo >= 0.8.1)

MongoRegex::__construct — 新しい正規表現を作成する

> このメソッドを定義している拡張モジュールは非推奨です。 かわりに MongoDB 拡張モジュールを使うべきです。 このメソッドの代替として、以下が使えます。

> - MongoDB\BSON\Regex::__construct()

### 説明

public MongoRegex::__construct ( string `$regex` )

新しい正規表現を作成します。

### パラメータ

`regex`

  正規表現 (/expr/flags 形式の文字列)。

### 返り値

新しい正規表現を返します。

### 例

例1 MongoRegex::__construct() の例

この例は、正規表現を使用してすべてのドキュメントに問い合わせ、 username フィールドの先頭 (^) が l で、その後に母音 ([aeiouy]) が大文字小文字を区別せずに (/i) 続くドキュメントを取得します。

`<?php
$luke_search = new MongoRegex("/^l[aeiouy]/i");
$cursor = $collection->find(array("username" => $luke_search));
?>`

### 参考

- MongoRegex::__toString() - この正規表現の文字列表現