我正在使用WinHttp.WinHttpRequest从网站检索信息。 但是,检索到的信息在开始之前带有一些空格,可以使用LeftTrim函数删除。
但即使在修剪完字符串之后,我仍然会在第一个字母之前得到一些烦人的东西。
Text before Ltrim
" Hello World!"
Text after Ltrim
" Hello World!"
注意:使用left来显示修剪文本的第一个字符会返回“”,但尝试使用IF比较“”不起作用,所以我无法摆脱这些“”。
If left(" Hello World!",1) = "" then
' code to remove ""
如何删除这些该死的东西,这是什么?
答案 0 :(得分:1)
首先确定流氓角色 - 可能是一个标签:
str = trim$(str)
?"""" & str & """"
" Hello World!"
'//what is the char code of the first char?
?ascw(left$(str, 1))
9 '// tab
然后实施自定义LTrim
,例如
Function LTrimWs(str As String) As String
Dim i As Long
For i = 1 To Len(str)
Select Case Mid$(str, i, 1)
Case " ", ChrW$(9)
Mid$(str, i, 1) = " "
Case Else
LTrimWs = LTrim$(str)
Exit For
End Select
Next
End Function
答案 1 :(得分:0)
您想要使用
Trim(" Hello World")
这将修剪字符串前后的任何空白区域。