当前位置: 首页 > news >正文

c# vb.net检测字符串是否匹配一组相似度数组input Like

  • VB.NET 检测字符串是否符合一个数组中的多个like条件,有没有最简单的函数?
  • 在VB.NET中,可以使用Array.Exists方法结合String.Like方法来检测一个字符串是否符合一个数组中的多个LIKE条件。Array.Exists方法用于确定序列中的任何元素是否满足指定的条件,而String.Like方法用于比较字符串是否与指定的模式匹配。

    以下是一个示例代码,演示如何使用Array.Exists方法和String.Like方法来检测一个字符串是否符合一个数组中的多个LIKE条件:

    复制Dim patterns As String() = {"*abc*", "*def*", "*xyz*"}
    Dim input As String = "abcdef"' 检测字符串是否符合数组中的多个LIKE条件
    Dim isMatch As Boolean = Array.Exists(patterns, Function(pattern) input Like pattern)' 输出结果
    If isMatch ThenConsole.WriteLine("字符串符合数组中的多个LIKE条件")
    ElseConsole.WriteLine("字符串不符合数组中的多个LIKE条件")
    End If
    

    在上述示例中,patterns是一个包含多个LIKE条件的字符串数组,input是要检测的字符串。Array.Exists方法结合Function(pattern) input Like pattern作为条件,用于检测input是否与patterns中的任何一个条件匹配。

    希望这可以帮助到你!

自已包装一下,这样看的更人性化:LikeArray(input,LikeArr1)

  • 	Function LikeArray(Str1 As String,LikeArr1() As String) As Boolean 		Return   Array.Exists(LikeArr1, Function(LikeArrObj) Str1 Like LikeArrObj)End FunctionDim LikeArr1 As String() = {"*abc*", "*def*", "*xyz*"}			Dim input As String = "bcdef" LikeArray(input,LikeArr1)msgbox( "字符串符合数组中的多个LIKE条件" & LikeArray(input,LikeArr).ToString )	

    循环的方法:

  •     Function LikeArrayFor(Str As String, Arr1() As String) As BooleanFor Each LikeItem In Arr1If Str Like LikeItem ThenReturn TrueEnd IfNextReturn FalseEnd Function

     

 

http://www.lryc.cn/news/279109.html

相关文章:

  • DEJA_VU3D - Cesium功能集 之 113-获取圆节点(2)
  • spring-boot项目启动类错误: 找不到或无法加载主类 com.**Application
  • 搭建大数据开发环境【AutoDL容器】
  • 写一个简单的Java的Gui文本输入窗口,JFrame的简单使用
  • Unity中URP下抓屏的 开启 和 使用
  • 业务题day01
  • DEJA_VU3D - Cesium功能集 之 114-雷达效果(基础效果)
  • 【Leetcode】2696. 删除子串后的字符串最小长度
  • 利用gulp工具对常规web项目进行压缩打包
  • 面试经典题---68.文本左右对齐
  • 完整的模型验证套路
  • 内 存 取 证
  • 【PHP】价格区间字段验证,如4万-5万
  • 安徽省暨合肥市“希望工程·梦想计划”小盖茨机器人捐赠启动仪式举行
  • Kafka消息存储
  • 【Vue3+Ts项目】硅谷甄选 — 用户管理+角色管理+菜单管理+首页
  • node连接Mysql失败
  • 运用AI搭建中间服务层(四)
  • [C#]winform部署yolov5-onnx模型
  • 基于SpringBoot的洗衣店管理系统
  • AMEYA360:广和通RedCap模组FG131FG132系列
  • RGB,RGB-D,单目,双目,sterro相机,实例相机介绍
  • 【linux】history命令显示时间的例子
  • Nginx负载均衡以及常用的7层协议和4层协议的介绍
  • 【机器学习300问】4、机器学习到底在学习什么?
  • 设计一个简易版的数据库路由
  • 接口自动化测试面试题
  • Tampermonkey油猴插件-各大网盘批量分享,解放双手-上
  • 【DB2】installSAM执行后会重启这件事
  • RTSP网络视频协议