データベースの Title フィールドからテキスト文字列を取得する RegEx 式を作成する必要があります。つまり、検索される完全な文字列Mr.
は、または Ms.
またはDr.
またはSr.
などです。
残念ながら、このフィールドはフリー フィールドであり、何でも書き込むことができました。例: M.
; A
; CFO
等
式は、次を除くすべてのものと一致する必要がMr.
あります。Ms.
; Dr.
; Sr.
(注: リストは少し長くなりますが、簡単にするために短くしてあります。)
私がこれまでに試したこと:
これは私が別のフィールドでうまく使用しているものです:
^(?!(VIP)$).*
(これは、「VIP」を除くすべての文字列に一致します)
この式を次のように書き直しました。
^(?!(Mr.|Ms.|Dr.|Sr.)$).*
残念ながら、これはうまくいきませんでした。これは「。」のせいだと思います。(ドット) は RegEx の予約記号であり、特別な処理が必要です。
私も試しました:
^(?!(Mr\.|Ms\.|Dr\.|Sr\.)$).*
しかし、運もありません。
フォーラムを調べて、他の解決策をいくつかテストしましたが、自分に合った解決策が見つかりませんでした。
完全な (短い) 文字列を検索し、 「Mr.」以外のすべてに一致する数式を作成する方法を知りたいです。など。どんな助けでも大歓迎です!
注: 私の質問は変わっているように見えるかもしれません。ただし、私のアプリケーションの残りの部分は、これらのオープンエンドを処理しています。これで私を信頼してください。