我目前正在使用大量数据库语句在Visual Studio 2008中开展一个相当大的项目。声明用这样的字符串表示:
string stmt = "SELECT ID, OTHER " +
"FROM TABLE " +
"WHERE CONDITION";
我想知道如何通过正则表达式查找所有语句。所以我不是很擅长正则表达式,但也许有人有任何想法?我不知道是否因为多线化而不可能?它是否适用于Visual Studio中的搜索?
编辑回答Clement:那么SQL-Statements不仅是SELECT-Statements,在我的例子中还有很多UPDATE-和INSERT-Statements。但是,如果有其他例如。 CREATE-语句?
答案 0 :(得分:1)
CTRL + F,选择“Active Project”,并指定“SELECT”作为标记,不是吗?
答案 1 :(得分:1)
运行使用“|”的正则表达式作为一个或多个的运算符。一个例子就是:
要搜索的文字 “INSERT INTO table; SELECT * FROM table; UPDATE table; DELETE FROM table”
RegEx表达式 INSERT | SELECT | UPDATE | DELETE
这将返回这些值及其索引 插入 选择 UPDATE DELETE