総合手引 | セクション 3 | English | オプション |
re_comp() 関数は、パターンマッチングに合う内部形式にストリングをコンパイルします。 re_exec() 関数は、 re_comp() に渡された最後のストリングと引数ストリングを照合します。
re_comp() 関数は、ストリング s が問題なくコンパイルされると 0 を戻します。問題が発生した場合は、エラー メッセージを含むストリングが戻されます。0 かヌルストリングが渡された re_comp() は、現在コンパイルされている定型数式を変更せずに戻ります。
re_exec() 関数は、最後にコンパイルされた定型数式とストリング s が一致すると 1 を戻します。最後にコンパイルされた定型数式とストリング s が一致しない場合は 0 を戻します。 コンパイルされた定型数式が正しくない場合は -1 を戻します (内部エラー)。
re_comp() と re_exec() の両方に渡すストリングには、最後に改行文字が付いていたり、改行文字 が埋め込まれていたりすることがありますが、これらは NUL で終端されます。 認識される定型数式については、上記のような違いがありますが、 ed(1) のマニュアルエントリを参照してください。
re_comp() 関数は、エラーが発生した場合、以下のストリングのうち 1 つを戻します。
No previous regular expression, Regular expression too long, nmatched \(, missing ], too many \(\) pairs, unmatched \).
RE_COMP (3) | June 4, 1993 |
総合手引 | セクション 3 | English | オプション |
このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.