例如“USE Database
SELECT id,name
FROM SYSOBJECTS
WHERE xtype='U' AND name NOT LIKE 'sys%'”如何能够把其中的“SELECT”截取出来呢?Database的长度是不定性的
SELECT id,name
FROM SYSOBJECTS
WHERE xtype='U' AND name NOT LIKE 'sys%'”如何能够把其中的“SELECT”截取出来呢?Database的长度是不定性的
解决方案 »
- String.format 报输入的字符串格式不正确
- 截取字符串问题!
- CSDN下载的问题!
- 为什么在本机上的项目运行良好,通过局域网中任何一台别的电脑都访问不了我本机的项目。
- 表格中某行某列的输出文字是竖着排列,怎么让它横过来?
- 如果不安装IIS在windows上怎么运行JSP呢,如果是ASP不安装IIS有什么可以替代的吗?
- 花了好几百分了都没解决,大哥们帮帮忙吧。
- 请教各位:在ASP.net中,使用javascript如何调用方法
- 请问使用vs.net2003和vs.net2002开发aspx程序用法上和功能上有何区别?
- 我英文不太好,大家看看是出了什么问题
- .NET环境下SVN进行CheckOut时出现Could not open the requested SVN filesystem,急死人了啊!
- 这样的数据怎么绑定???
string a = "USE Database SELECT id,name FROM SYSOBJECTS WHERE xtype='U' AND name NOT LIKE 'sys%'";
string b = a.Substring(a.IndexOf("SELECT"), a.Length - a.IndexOf("SELECT"));//仅把Select截取出来
string c = a.Substring(a.IndexOf("SELECT"), 6);
1.string str1="全句";
利用int i=str.IndexOf("SELECT")+7; //获取要截取字符串的第一个字符位置
int j=str.IndexOf("FROM")-1; //获取要截取字符串的最后一个字符位置
string str2=str1.SubStirng(i,j-1); //获取要截取的字符串其中要把空格考虑进去
string ret=System.Text.RegularExpressions.Regex.Match(a, "select", System.Text.RegularExpressions.RegexOptions.IgnoreCase).Value ;
使用regex正则提取
int i=str.IndexOf("SELECT");
string str2=str1.SubString(i,6);