0

データベースに大量の正規表現パターンがあります。独自の ID を持つ各正規表現パターン。

    例えば:
    ID パターン
    123 ^((?=.*\bjava\b)(?=.*\bpostgres\b).*)$
    456 ^((?=.*\b.net\b)(?=.*\bsql\s*サーバー\b).*)$

さまざまな種類のスキル情報を含むコンテンツがあります。
これらすべての正規表現パターンを上記のコンテンツと一致させたいと考えています。
すべての正規表現をシングル ショットで照合し、ID フィールド自体を取得することは可能ですか。

4

1 に答える 1

0

いいえ、これはうまくいきません。正規表現はコンテンツで使用できますが、一致位置に関する情報のみを提供します。あなたのIDは式自体とは何の関係もないので、IDを式に関連付ける方法がわかりません。すべての式を繰り返し処理し、コンテンツ内で正の一致を見つけたものを確認してから返します式の ID。

于 2012-09-20T08:30:21.723 に答える