VB.NET与运算符混淆,模式小于签名
Dim rc As Boolean = "2" Like "*?<*?" 我不明白为什么rc等于True,肯定2不是*?< *?一点都不 上面的模式需要一个字符串 解决方法
虽然我不能直接解释为什么2就像“*?< *?”. 您的查询读取;
> * – 匹配0个或更多字符 >? – 跟随一个单一角色 >< - 其次是<字符 > * – 后跟0个或更多字符 >? – 由一个单一字符终止 为了你想要的逻辑;
这导致查询; Dim rc As Boolean = "2" Like "???*<*" 哪个读; > ??? – 匹配至少3个字符 我知道这不是一个直接的答案,但我希望它能帮助所有人…… 编辑: 在下面回答你的评论. 你想要…吗;
这导致查询; Dim rc As Boolean = "2" Like "*?<?*" 结果会返回False,就像那样; Dim rc As Boolean = "<" Like "*?<?*" 然而; Dim rc As Boolean = "2<2" Like "*?<?*" 会回来的. 我希望这会有所帮助(更多!) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何使用新的c 0x regex对象在字符串中重复匹配?
- RESTFul API 设计规范
- XML中RelativeLayout的参数
- Binary XML file line #7: Error inflating class android.
- 什么是Flash AS3中的dispatchEvent?
- C语言编程中建立和解除内存映射的方法
- Swift Package Manager和Xcode:保留Xcode设置?
- 客户端发送xml数据,服务器端接收之
- c# – WPF DataGrid(MultiSelector?)多次提升SelectedItem
- ruby-on-rails-3 – Rails – 循环卷发请求进食记忆