正则表达式 for SQL(sql);C#.



我在使用正则表达式时遇到了一些问题(不知道我想做的事情是否可行。

场景

我有一个输入区域,用户可以在其中编写一些文本。他们还希望能够执行一些SQL查询,当文本通过电子邮件发送给客户时,结果将显示在文本中。

粗略的例子:

#

你好

我已附上发票SQL(SELECT DocNumber FROM X WHERE DocEntry IN (SELECT DocEntry FROM X););

请提供发票付款。

问候

#

我在处理用户可以用 SQL 编写();时遇到了一些困难。

以前有没有人用正则表达式做过这样的事情,或者我是否必须在 C# 中做一些丑陋的拆分、子字符串和最后一个索引?

任何意见/建议将不胜感激。

你真的不想这样做。为什么不直接使用模板,以便您的用户可以键入%%invoiceNo%%并且您的代码使用适当的查询查找发票编号?

最新更新