当前位置:首页 > 实用技巧 >

判断字符串中的运算符(字符串有哪些操作运算符)

来源:原点资讯(www.yd166.com)时间:2023-12-21 22:23:05作者:YD166手机阅读>>

判断字符串中的运算符,字符串有哪些操作运算符(1)

我们经常遇到shell中需要判断字符串包含关系的场景

下面整理了常用的几种判断方法,代码示例如下:

#!/bin/bash STR_CONTAINER="ABCDEFGabcdefg" STR_TEST="Gabcd" echo "STR_CONTAINER = ${STR_CONTAINER}" echo "STR_TEST = ${STR_TEST}" echo "STR_CONTAINER 是否包含 STR_TEST?" # grep查找法 function test_based_grep() { echo -e " test_based_grep: \c" result=$(echo $STR_CONTAINER | grep "${STR_TEST}") if [[ "$result" != "" ]]; then echo "包含" else echo "不包含!" fi } # 字符串运算符 function test_based_string_operator() { echo -e " test_based_string_operator: \c" if [[ $STR_CONTAINER =~ $STR_TEST ]]; then echo "包含" else echo "不包含!" fi } # 利用通配符 function test_based_wildcards() { echo -e " test_based_wildcards: \c" if [[ $STR_CONTAINER == *$STR_TEST* ]]; then echo "包含" else echo "不包含!" fi } test_based_grep test_based_string_operator test_based_wildcards

# 执行结果示例: STR_CONTAINER = ABCDEFGabcdefg STR_TEST = Gabcd STR_CONTAINER 是否包含 STR_TEST? test_based_grep: 包含 test_based_string_operator: 包含 test_based_wildcards: 包含


【星猿科技】:在这里我们共同探索科技新趋势,分享打动人心的影视作品,从人工智能到经典电影,我们追求技术的进步,同时珍视故事的力量。欢迎关注我们,在科技与影视的精彩世界中一起遨游,发现更多未知!#探索与发现#

,

栏目热文

哪几种运算符号可以用于字符串上(三种字符串运算符)

哪几种运算符号可以用于字符串上(三种字符串运算符)

在输入公式时,每个参与运算的数字和单元格引用都由代表各种运算方式的符号连接而成,这些符号就是运算符,运算符对公式中的元素...

2023-12-21 22:34:34查看全文 >>

怎么看销户是否成功(怎么样知道自己销户有没有成功)

怎么看销户是否成功(怎么样知道自己销户有没有成功)

说起银行和银行卡,绝大多数朋友应该都不陌生。在当今社会,应该很少有成年人没有和银行打过交道了吧。有些人是单纯的工资代发,...

2023-12-21 22:37:22查看全文 >>

怎么知道自己被销户了(怎样算是销户成功了)

怎么知道自己被销户了(怎样算是销户成功了)

您的银行卡可能已被注销,无法转账。如果您的银行卡无法转账,那很可能是因为它已经被注销了。最近,一位客户打电话询问:为什么...

2023-12-21 22:04:33查看全文 >>

怎样查询车辆是否注销(如何查询车辆状态是否注销)

怎样查询车辆是否注销(如何查询车辆状态是否注销)

车辆状态查询方法:是否被查封!抵押、没销、扣押、锁定、盗抱,查询方法简单快速!各位车友大家早上好,我是你们的汽车小王。今...

2023-12-21 22:08:32查看全文 >>

如何知道自己销户成功(怎么知道销户成没成功)

如何知道自己销户成功(怎么知道销户成没成功)

很大一部分人觉得销卡就是销户,两者是一样的概念,都是注销。虽然两者都是奔着注销的目的去的,但两者的处理方式截然不同,但又...

2023-12-21 22:40:18查看全文 >>

字符串拼接用什么连接符(字符串拼接加分隔符)

字符串拼接用什么连接符(字符串拼接加分隔符)

C语言中宏(Macro)的处理在编译器的预处理阶段,具体可参考:1、#的预处理作用预处理过程实质上是处理“#”,包括:将...

2023-12-21 21:54:39查看全文 >>

字符和字符串都能参与连接运算吗(字符和字符串都能参加连接运算)

字符和字符串都能参与连接运算吗(字符和字符串都能参加连接运算)

01:Path与classPath的区别?配置环境变量Path是为了让 .Java文件在任意目录下都可以编译.配置cla...

2023-12-21 22:22:25查看全文 >>

字符串用关系运算符比较的是什么(关系运算符对两个字符串进行比较)

字符串用关系运算符比较的是什么(关系运算符对两个字符串进行比较)

上几篇介绍了Python中的if 判断语句和while无限循环语句。这些语句都需要使用条件表达式来控制流程分支。而条件表...

2023-12-21 22:23:23查看全文 >>

哪些运算符号可以进入字符串(可用什么运算符来连接字符串)

哪些运算符号可以进入字符串(可用什么运算符来连接字符串)

“附件字段数据类型”以前提到过的“字段数据类型”,期中的一种“附件字段数据类型”,它是如何进行创建和使用的?第一步:附件...

2023-12-21 22:25:49查看全文 >>

运算符可以用来连接两个字符串(连接字符串的运算符怎么输入)

运算符可以用来连接两个字符串(连接字符串的运算符怎么输入)

VBA运算符是用于执行数学和逻辑操作的符号或关键字。以下是常见的几种VBA运算符:数学运算符:包括加法运算符( ),减法...

2023-12-21 22:11:53查看全文 >>

文档排行