Labview字符串函数——匹配模式(函数)
匹配模式(函数)
- 函数介绍
- 功能介绍
- 输入、输出
- 详细信息
- 例程分析
- 分析总结
函数介绍
功能介绍
在从偏移量起始的字符串中搜索正则表达式。如函数查找到匹配,它将字符串分隔为三个子字符串。正则表达式为特定的字符的组合,用于模式匹配。该函数虽然只提供较少的字符串匹配选项,但执行速度比匹配正则表达式函数快。
输入、输出
偏移量:指定字符串中的字符数值,函数在该字符数值后开始查找匹配。偏移量必须为数值。 字符串中第一个字符的偏移量为0。如偏移量未连线或小于0,函数将使用0作为偏移量。
子字符串之前:该字符串包含匹配之前的所有字符。
匹配子字符串:是匹配的字符串。
子字符串之后:包含匹配模式后的所有字符。
匹配后偏移量:返回子字符串之后的第一个字符在字符串中的索引。如函数未找到匹配,匹配后偏移量为-1。 如空字符串是对正则表达式的有效匹配,偏移量输入和匹配后偏移量输出必须相同。
详细信息
该函数类似于搜索及替换模式VI。该函数虽然只提供较少的字符串匹配选项,但执行速度比匹配正则表达式函数快。例如,该函数不支持括号和竖直线(|)。
例程分析
程序框图:
运行结果:
图中例子中通过匹配换行符,把多行字符串分解成多个字符串,并输出字符串数组:
数据中经常含有多个数字,图中例子演示如何搜索多个数字。
分析总结
关于正则表达式的内容,后面有机会详谈!谢谢!
Labview字符串函数——匹配模式(函数)相关推荐
- 【C++学习笔记】函数匹配和函数指针
一.函数匹配 在大多数情况下,比较容易确定某次调用应选用哪个重载函数,然而当几个重载函数的形参数量相等以及某些形参的类型可以由其他类型转换得到时,这个相对就不那么容易. 1.1 实参类型转换 ...
- C++ 函数匹配 重载函数的调用规则
学习<C++ Primer>一书中,函数匹配这一节内容信息较多,现截取重点内容记录于此.便于你对本文内容更好的理解,你需对类型提升.算术类型转换以及顶层cosnt,底层const有一定的了 ...
- Labview中的匹配模式(函数)
(帮助页面太难理解,测试后用自己能理解到的做些笔记,到时再回看今天有多二) 正则表达式接线端可以理解为输入搜索关键词,而这个关键词通过一些固定的格式快速找到字符串内包含这个关键词的内容. (eg. [ ...
- 一文带你搞懂Go语言函数选项模式,Go函数一等公民。
前言 通过这篇文章<为什么说Go的函数是"一等公民">,我们了解到了什么是"一等公民",以及都具备哪些特性,同时对函数的基本使用也更加深入. 本文重 ...
- pandas使用str函数和contains函数查看dataframe特定数据列中是否匹配或包含特定模式的字符串(match or contain a pattern in column value)
pandas使用str函数和contains函数查看dataframe特定数据列中是否匹配或包含特定模式的字符串(match or contain a pattern in column value) ...
- R语言应用str_match函数和str_match_all函数从字符串抽取匹配的字符串模式:str_match函数抽取第一个匹配的字符串模式、str_match_all函数抽取多个匹配的字符串模式
R语言应用str_match函数和str_match_all函数从字符串抽取匹配的字符串模式:str_match函数抽取第一个匹配的字符串模式.str_match_all函数抽取多个匹配的字符串模式s ...
- R语言str_extract函数从字符串中抽取匹配模式的字符串
R语言str_extract函数从字符串中抽取匹配模式的字符串 目录 R语言str_extract函数从字符串中抽取匹配模式的字符串 #导入包和库
- R语言使用str_replace函数和str_replace_all函数替换字符串中匹配到的模式:str_replace函数替换第一个匹配到的字符串、str_replace_all函数替换所有匹配到的
R语言使用str_replace函数和str_replace_all函数替换字符串中匹配到的模式:str_replace函数替换第一个匹配到的字符串.str_replace_all函数替换所有匹配到的 ...
- R语言使用str_locate函数和str_locate_all函数来定位特定字符串或者字符串模式在字符串中的位置:str_locate函数第一个位置、str_locate_all函数定位所有位置
R语言使用str_locate函数和str_locate_all函数来定位特定字符串或者字符串模式在字符串中的位置:str_locate函数第一个位置.str_locate_all函数定位所有位置 目 ...
最新文章
- java中关于时间的计算
- android开发环境搭建(for 驱动开发人员)
- include、ViewStub、merge优化布局标签
- zabbix企业应用之low level discovery监控mysql
- IDA Python On MACOS 使用系统的python
- 利用计算机诊断ct故障,计算机在CT室工作中的应用及管理
- 数字调制解调—扩频通信和伪码同步
- ie显示的html页面乱码,IE10、IE11页面中文乱码解决方案
- LoadRunner 快速生成手写脚本
- 【2022 年第十二届 MathorCup杯数学建模】D 题 移动通信网络站址规划和区域聚类问题 赛后总结、论文及代码
- 坐标系,坐标系转换,梯度计算
- java个人常见异常
- VMware-WorkStation 序列号(转)
- HTML/CSS/Js/Jquery/PHP网站0基础开发到大神系列【飞鸽学院】
- 网间数据摆渡如何轻松实现数据安全交换
- 中冠百年|不同年龄阶段家庭资产配置思路
- 后缀自动机(我太蒟了!)
- 航空航天与国防数字化验证解决方案 | 达索系统百世慧®
- matlab 微分方程组参数拟合,Matlab 微分方程组参数拟合求助!
- 服务器软硬件维护需要注意的事项