在字处分裂字符串 - 保持左侧

时间:2016-07-22 08:42:20

标签: c# .net vb.net

我有字符串,在中间的某个地方(左右不同的长度)我有这个字符序列(左边和右边有一个空格)

  

到:

此时是否分开并返回左侧的字符,即给出此字符串:

以下是一些文字:这里有一些不同长度的文字

我想要的结果是:

  

这是一些文字

3 个答案:

答案 0 :(得分:3)

IndexOfSubstring结合使用:

string s = "Here is some text to: and here is some more text of a different length";

int length = s.IndexOf("to:");

if (length > 0)
{
    s = s.Substring(0, length);
}

答案 1 :(得分:3)

好吧,如果你知道那里有这个词:

String s = "Here is some text to: and here is some more text of a different length"
String result = s.Split(new String[] { "to:" })[0];

您拆分文本并采取第1部分。

如果您选择的子字符串不在字符串中,result将只包含普通s - 无变化。

答案 2 :(得分:1)

string.Split

更容易
$('.magnifier').click(function() {
        return MagicZoom.expand('jeans');
      });