【发布时间】:2017-01-05 18:56:22
【问题描述】:
我需要一个公式,它可以从头到根删除任何类型的 URL(无论整个 URL 是什么结构),并且根之后的所有内容也需要被删除(包括尾随的 /)。
这是我在其他帖子中找到的两个公式:
一级方程式:
=trim(REGEXEXTRACT(REGEXREPLACE(REGEXREPLACE(A2,"https?://",""),"^(w{3}\.)?","")&"/","([^/?]+)"))
这会从根域中删除所有内容,子域除外。
公式 2:
=REGEXEXTRACT("."&A2&"/","\.([^.]+\.[^./?]+)(?:/|\?)")
这会从根域中删除所有内容,https:// 除外。
编辑:我一直在搞砸它。公式 2 可以处理 https://www. 和 http://www. 但不能处理 https: 或 http:。
【问题讨论】:
-
谢谢,完美运行。是否有公式可以将工作表 1 中的单元格值与第二张工作表中整行的值进行比较?那么,如果工作表 1 中的单元格值与工作表 2 中的值匹配,是否会在原始单元格中添加背景颜色?
-
问题与本帖无关,所以我创建了一个新问题:stackoverflow.com/questions/41508390/…
标签: regex google-sheets spreadsheet