C# 删除最右边两个字符 strSqlCity="WorkAddressIDC = 331100 OR WorkAddressIDA = 331100 OR"想删除最右边的 OR 最后想得到 "WorkAddressIDC = 331100 OR WorkAddressIDA = 331100" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string strSqlCity="WorkAddressIDC = 331100 OR WorkAddressIDA = 331100 OR"; string s=strSqlCity.Substring(0,strSqlCity.LastIndexOf("OR")); Console.WriteLine(s); strSqlCity = "WorkAddressIDC = 331100 OR WorkAddressIDA = 331100 OR";strSqlCity = strSqlCity.Substring(0, strSqlCity.Length - 2); strSqlCity=strSqlCity.SubString(0,strSqlCity.Length-2); Console.WriteLine(new System.Text.RegularExpressions.Regex("\\s*or$", System.Text.RegularExpressions.RegexOptions.IgnoreCase).Replace("WorkAddressIDC = 331100 OR WorkAddressIDA = 331100", "")); string strSqlCity = "WorkAddressIDC = 331100 OR WorkAddressIDA = 331100 OR";strSqlCity = strSqlCity.Substring(0, strSqlCity.Length - 3);要再减一个空格,或strSqlCity = strSqlCity.Trim(); 多此一举string strSqlCity="select * from table where 1=0 ";for(...){ strSqlCity+=" or WorkAddressIDC = 331100"; ...}这样就不存在截取的问题了。 直接用strSqlCity.Trim不是更好啊 问一个关于数据库的知识 C# 编写COM接口 有什么技术要领资料 如何控制HTML表单文本域的外观 请教.NET 重定向的一个简单的问题 请教高手关于上传图片的问题(菜鸟请教) 求助:TreeView的问题!!! c#能操作usb口吗?要是能,做实现呢? 如何使textbox控件得到焦点,比如说打开页面时使用户名框得到焦点 请问有没有专门做打印格式的控件或代码? 怎样在datagrid中删除选中的多行 关于dropdownlist的selectindexchange后页面刷新问题 学C#的一些问题
string s=strSqlCity.Substring(0,strSqlCity.LastIndexOf("OR"));
Console.WriteLine(s);
strSqlCity = strSqlCity.Substring(0, strSqlCity.Length - 2);
strSqlCity = strSqlCity.Substring(0, strSqlCity.Length - 3);
要再减一个空格,或strSqlCity = strSqlCity.Trim();
string strSqlCity="select * from table where 1=0 ";
for(...)
{
strSqlCity+=" or WorkAddressIDC = 331100";
...
}
这样就不存在截取的问题了。