gpt4 book ai didi

regex - 如何从字符串中获取第二个和第四个字符

转载 作者:行者123 更新时间:2023-11-29 09:08:11 25 4
gpt4 key购买 nike

我有一个脚本可以通过电子邮件将网站的数据库信息发送给我。但是,我需要在我的 bash 脚本中获取域名的第二个和第四个字符作为两个变量。

目前获取二级域名的方法如下

DOMAINNAME=`echo ${NEW_DOMAIN_NAME} | grep -oE '/[^/]+' | cut -c6- | rev | cut -c4- | rev`

但现在我需要获取该字符串 $DOMAINNAME 的第二个和第四个字符

有什么想法吗?

最佳答案

使用 bash 变量,您可以这样做:

DOMAINNAME=abcdef
CHAR2=${DOMAINNAME:1:1}
CHAR4=${DOMAINNAME:3:1}
echo "char2=$CHAR2, char4=$CHAR4"

给出:

char2=b, char4=d

解释

这句话的意思:${DOMAINNAME:3:1}意思是:从位置3的字符开始取子串(从0开始,所以是第4个字符),长度= 1个字符.

关于regex - 如何从字符串中获取第二个和第四个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23243650/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com