Dim trimstr = "[]".ToCharArray
somestring= somestring.Trim(trimstr)
它改變"[Hello]"
爲"Hello]"
爲什麼這種修剪不符合它應有的方式?
,我認爲它應該是"Hello"
Dim trimstr = "[]".ToCharArray
somestring= somestring.Trim(trimstr)
它改變"[Hello]"
爲"Hello]"
爲什麼這種修剪不符合它應有的方式?
,我認爲它應該是"Hello"
我犯了一個錯誤。
原始文本是"[Hello] "
,後面有空格。看來,
"[Hello]".Trim("[]".ToCharArray)
確實會變得"Hello"
然而
"[Hello]".Trim("[]".ToCharArray)
確實會變得"Hello] "
那兩個有什麼區別? [粘貼從第二](https://dotnetfiddle.net/AzQyAv)如果第二個應該是這樣的:'「[你好]」',修剪仍然像它應該(沒有尾隨'] 「) – Plutonix
如果你想空間進行修整,然後添加一個空格你的字符數組:
Debug.Print("[Hello] ".Trim("[] ".ToCharArray))
否[它不](https://dotnetfiddle.net/s3Hgwc) – Amit
我無法重現。 https://ideone.com/HnVlKB你確定你的字符串沒有尾隨空白嗎? – Ryan