引数に渡すことが可能です。未使用のビットはゼロとします。マッチング実行時に固定で無くすることはできません。最初の文字の前でマッチしないようにするべきでしょう。マッチしなくなります。対象文字列の最終にある改行のところにマッチしないようにするべきでしょう。このオプションを指定すると、ドル記号メタ文字がマッチしなくなります。PCRE_NOTEMPTYこのオプションが指定された場合、空文字列はマッチ対象として無効となります。空文字列にマッチする場合、マッチ全体が失敗します。その文字列の先頭において空文字列にマッチします。無いかさらに探索されます。と直接対応するオプションがありません。修飾子を用いた場合があります。指定するとこで模擬できます。進めることに失敗した場合は、続いて通常のマッチを行なおうとします。startoffsetに渡します。パターン文字列と異なり、対象文字列はヌル文字を含むことが可能です。一般的には、開始オフセットにゼロを指定します。先頭からマッチが始められます。別のマッチングを行うような場合には、非ゼロのオフセットの使用が有用でしょう。以下のパターンを見てください。カレントのマッチ位置が単語境界でない場合にマッチします)。はじめの繰り返しにマッチします。渡して再びマッチを行うと、マッチが成功しません。単語境界であるとみなして、マッチしないからです。番目の繰り返しにもマッチします。指定したオフセットで一度だけマッチが試行されます。対象の文字列の始端以外でもマッチできるような場合だけ、マッチが成功します。対象文字列中のより細かい部分文字列を抽出することもできます。「キャプチャ」と呼びます。部分文字列を抽出するためのものに対して用います。部分文字列をキャプチャしないものもサポートしています。キャプチャされた部分文字列は整数オフセットのベクトルを通じてコール元に返されます。