2013-10-25 42 views
0

什么是切割或修剪字符串直到特定字符被击中的代码。切割字符串直到出现特定字符

例如切割后应此字符串的

dim TestString as String = "REG - REGULAR" 

输出,

"REG" 

代码应能够切割字符串直到其到达该字符“ - ”。

它也应该删除空格。 什么是做这个任务的代码。

我正在使用vb.net。

谢谢

+0

你能解释一下什么逻辑?你有什么尝试? – bansi

+0

我曾经使用过String.SubString(0,3) 但我想要所有的字符,直到这个字符(“ - ”)和所有的空格必须被删除。 – Mirage

+0

@Opendra谢谢,我明白了。那就是我想要的。 :) – Mirage

回答

1

您可以使用String.Substring

TestString = TestString.Substring(0,TestString.IndexOf('-')).Trim() 
+0

上面的代码工作正常,如果它对于上面的例子, ,即“REG - REGULAR” 我已经使用了你使用过的相同代码。 但它只适用于前3个字符。 但我想要所有的字符,直到“ - ”。 防爆: – Mirage

+0

修改搜索“ - ”字符 – Tilak

+0

如果对上面的例子中, 即“REG - 常规”上面的代码工作正常 我用了你已经使用相同的代码。 但它只适用于前3个字符。 但我想要所有的字符,直到“ - ”。 例如: “BOI - 印度银行”,切割后应该是“BOI”。 “HDFC - HDFC Bank”,切割后应该是“HDFC”。 “AB - Allahabad Bank”,切割后应该是“AB”。 – Mirage