gpt4 book ai didi

c# - 如何从特定单词中删除部分字符串?

转载 作者:行者123 更新时间:2023-11-30 19:23:47 25 4
gpt4 key购买 nike

下面是我的sql查询:

select * from Table where col1 = @param1 and col2 = @param2

现在我想从where子句中删除所有内容所以预期的输出如下:

select * from Table;

代码:

string str = "select * from Table where col1 = @param1 and col2 = @param2";

var str = sqlQuery.Replace("where", ""); // select * from Table col1 = @param1 and col2 = @param2

最佳答案

一种方法是使用 IndexOfSubstring

var sql = "select* from Table where col1 = @param1 and col2 = @param2";
var index = sql.IndexOf("where", StringComparison.OrdinalIgnoreCase);
var newSql = sql.Substring(0, index);

您也可以使用 Trim 删除末尾的空白。这看起来像。

var newSql = sql.Substring(0, index).Trim();

关于c# - 如何从特定单词中删除部分字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45027044/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com