首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

txt文件中如何判断句尾是不是" "

2012-01-20 
txt文件中怎么判断句尾是不是 ?vb.net 2003比如说,strings.Instr 方法来可以做比较....Public Shared Fu

txt文件中怎么判断句尾是不是" "?
vb.net 2003

比如说,strings.Instr 方法来可以做比较....

Public Shared Function InStr(_
  Optional ByVal Start As Integer, _
  ByVal String1 As String, _
  ByVal String2 As String, _
) As Integer

Start 
可选项。数值表达式,设置每个搜索的起始位置。如果省略该参数,则从第一个字符位置开始搜索。起始索引从一开始。 

它是从起始位置开始搜索...


我想实现的是判断一行句子中的句尾是不是" ", 有什么办法像上面的方法一样能做比较...

需要详细代码以及详细说明...

[解决办法]
\s$
[解决办法]
"ABC " has 4 characters. "ABC ".length is 4

"ABC" has 3 characters. "ABC".length is 3.

"ABC ".rtrim() is to remove all right spaces.

sample code:

VB.NET code
Dim aString as StringaString = "ABC  "if aString.rtrim().length = aString.length then msgbox "The string has no space at the end."else dim numSpace as String numSpace  = aString.length  - aString.rtrim().length  msgbox "The string has " & numSpace   & " spaces at the end."end if
[解决办法]
Dim re As New Regex("^.* $", RegexOptions.Multiline) 
Dim oldstr As String = Read_Txt() 
oldstr = Regex.Replace(oldstr, "\r\n", vbLf) 
Dim match As Match = re.Match(oldstr) 
match = re.Match(oldstr) 
While match.Success 
Console.WriteLine(match.Value) 

match = match.NextMatch() 
End While

热点排行