comparers.vb
来自「一个好用的正则表达式验证程序源码,可以参考」· VB 代码 · 共 28 行
VB
28 行
Imports System.Collections.Generic
Imports System.Text.RegularExpressions
Public Class AlphaComparer
Implements IComparer(Of Match)
Public Function Compare(ByVal x As System.Text.RegularExpressions.Match, ByVal y As System.Text.RegularExpressions.Match) As Integer Implements System.Collections.Generic.IComparer(Of System.Text.RegularExpressions.Match).Compare
Return String.Compare(x.Value, y.Value, True)
End Function
End Class
Public Class ShortestComparer
Implements IComparer(Of Match)
Public Function Compare(ByVal x As System.Text.RegularExpressions.Match, ByVal y As System.Text.RegularExpressions.Match) As Integer Implements System.Collections.Generic.IComparer(Of System.Text.RegularExpressions.Match).Compare
Return x.Length.CompareTo(y.Length)
End Function
End Class
Public Class LargestComparer
Implements IComparer(Of Match)
Public Function Compare(ByVal x As System.Text.RegularExpressions.Match, ByVal y As System.Text.RegularExpressions.Match) As Integer Implements System.Collections.Generic.IComparer(Of System.Text.RegularExpressions.Match).Compare
Return y.Length.CompareTo(x.Length)
End Function
End Class
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?