我有Textbox,我需要在文本字符串中使用GO Previous直到满足空格 喜欢:
string text =“SELECT * FROM Codes C”;
我想从“C”开始,然后返回“代码”。
答案 0 :(得分:0)
您可以使用String.LastIndexOf
从最后搜索。在您的情况下,您似乎希望从末尾开始第二个空间。没有任何边界检查,这是:
var posOfCodes = text.LastIndexOf(" ", text.LastIndexOf(" ") - 1)
答案 1 :(得分:0)
string BeforeLast(string txt)
{
var sarr = txt.Split();
return sarr.Length > 1 ? sarr[sarr.Length - 2] : String.Empty;
}