2013-10-25 48 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