编辑代码

#JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。

## 变量替换
variable_1="I Love you,Do you love me"

# var1=${variable_1#*ov}
# echo $var1

# var2=${variable_1##*ov}
# echo $var2

# var3=${variable_1%ov*}
# echo $var3

# var4=${variable_1%%ov*}
# echo $var4

# var5=${variable_1}

## 字符串处理
# 字符串长度
# var1=${#variable_1}
# echo "$var1"
# var2=`expr length "$variable_1"`
# echo "$var2"

# 字符串索引
# var1=`expr index "$variable_1" L`
# echo "$var1"

## 获取子串长度
# var1=`expr match "$variable_1" I Love`
# echo "$var1"

## 提取子串
# 下标以0开始,一直截取到最后
# substr_1=${variable_1:10}
# echo "$substr_1"
# 下标以0开始,截5个
# substr_2=${variable_1:10:5}
# echo "$substr_2"
# 倒序以-1开始截取,截取两个值
# substr_3=${variable_1:(-5):2}
# echo "$substr_3"
# expr表达式格式,注:与上面不同的是该下标以1开始截取
# substr_4=`expr substr "$variable_1" 10 5`
# echo "$substr_4"