我正在尝试将各种.sql文件中的脚本读入字符串,并使用c#在SQL Server中执行它们。我想删除USE,GO等术语。我成功删除了一个单词,但找不到同时搜索两个或更多单词的模式。
到目前为止,
string pattern = @"\bUSE*\b";
string script = Regex.Replace(script, pattern, "");
如何将其他搜索字词添加到模式中?我尝试了msdn文档和以前的问题,但找不到我需要的东西。任何帮助是极大的赞赏。
答案 0 :(得分:3)
您可以在关键字中使用竖线。
string pattern = @"\b(USE|GO|MORE|FEW_MORE|AND_SO_ON)\b";
答案 1 :(得分:0)
我有点生疏,但你试过吗
string pattern = @"\bUSE*\b|\bGO*\b"
...