荣耀之链论坛

 找回密码
 立即注册
搜索
查看: 1104|回复: 0

取字符串中间的部分

[复制链接]

1326

主题

2373

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10267
发表于 2021-8-31 12:34 | 显示全部楼层 |阅读模式
  1. 20210830223622-cl2-cn.apple.com-116.162.20.1
  2. 20210830223627-cl5.apple.com-113.194.63.30

  3. 这是字符串,要求取中间的域名
  4. 第一步
  5. 截断左边固定长度
  6. =RIGHT(A1,LEN(A1)-15)

  7. 第二步:取右边第一个-前面的部分
  8. =LEFT(C1,LEN(C1)-LEN(TRIM(RIGHT(SUBSTITUTE(C1,"-",REPT(" ",LEN(C1))),LEN(C1))))-1)
复制代码


第二个语句的思路

最里面将A2里面的-替换为A2长度的空格
然后截取A2右边总共A2长度的部分(这一步的思路是:这样截取的结果绝对是-后面的部分,-前面的部分肯定不会被截取到)(这个思路真的绝了)
然后把空格去掉,就变为了只剩下-后面的部分了
最后就是用LEFT取左边的部分,总长度减去-后面的部分再-1就是左边的域名了


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

荣耀之链

GMT+8, 2025-6-18 03:54 , Processed in 0.015586 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表