假如我们在shell需要切割字符串,而且需要换成新的切割符号,这里${str//"A "/B}就大显神通了

    这个正则表达式${str//"A "/B}可以用来切分字符串,然后用新的方式进行分割。

    比如上面这个表达式,就是将字符串str用A进行截取出来,然后在截取的位置用B进行填充,以用来分割。

    常用的截取方式:

(1)${str//" "/","}

    这个表达式想要做是,将字符串用空格进行截取出来,然后按照逗号(,)进行分割。

   比如:

str=“qwe rrt yui oop w”

${str//" "/","}截取出来的结果就是qwe,rrt,yui,oop,w

(2)${str//", "/" "}

    这个表达式想要做是,将字符串用逗号(,)进行截取出来,然后按照空格进行分割。

    比如:

str=“qwe,rrt,yui,oop,w”

${str//" "/","}截取出来的结果就是qwe rrt yui oop w

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐