私のアプリケーションでは、ユーザーがチャーターを使用していくつかの検証ルールを作成できるようにしています。これは、多くのチャーターを'*'意味し、1文字を意味します。たとえば、ユーザーは書くことができるので、このようなものと一致する必要があります。より複雑なルールを入力します。'?''*''?'"*Ma?s*""ajdg adbf MaKs sjklfd"
ルールと一致文字列をSQL Serverデータベースに送信して問題を解決し、それぞれ'*'を'%'およびそれぞれ'?'に置き換えて'_'、同様の条件を使用してうまく機能しましたが、ユーザーが入力できる検証ルールがたくさんあり、一致するものがたくさんあるので、多くのdb操作があるので、新しいc ++ 11正規表現を使用してクライアント側でそれを行うと思いました。多くの検索を行い、多くの記事を読みましたが、答えはありませんでした。
それで、これは正規表現で行うことができますか? そしてどうやって ?