我在使用正则表达式时遇到了一些问题(不知道我想做的是否可行。)
场景:
我有一个输入区域,用户可以在其中写一些文本。当文本通过电子邮件发送给客户时,他们还希望能够执行一些 SQL 查询,然后将结果显示在文本中。
粗略的例子:
#
你好
我已附上发票SQL(SELECT DocNumber FROM X WHERE DocEntry IN (SELECT DocEntry FROM X););
请提供发票付款。
问候
#
我在处理用户可以编写()
和;
使用 SQL 时遇到了一些困难。
以前有没有人用正则表达式做过这样的事情,或者我是否必须在 C# 中做一些丑陋的拆分、子字符串和最后一个索引?
任何意见/建议将不胜感激。