1

正規表現に問題があります(やりたいことができるかどうかわかりません) 。

シナリオ

ユーザーがテキストを書くことができる入力領域があります。また、テキストが電子メールで顧客に送信されるときに、結果がテキストに表示されるSQLクエリも実行できるようにしたいと考えています。

大まかな例:

やあ

請求書を添付しましたSQL(SELECT DocNumber FROM X WHERE DocEntry IN (SELECT DocEntry FROM X););

請求書の支払いをお願いします。

よろしく

ユーザーがSQLで記述できる処理に問題が()あり;ます。

誰かが以前に正規表現でこのようなことをしたことがありますか、それとも私はC#でいくつかの醜い分割、部分文字列、および最後のインデックスを実行する必要がありますか?

コメント/提案をいただければ幸いです。

4

1 に答える 1

3

あなたは本当にこれをしたくありません。テンプレートを使用して、ユーザーが入力%%invoiceNo%%し、コードが適切なクエリを使用して請求書番号を検索できるようにしないのはなぜですか?

于 2012-07-05T12:20:15.910 に答える