Help

The Community will be temporarily unavailable starting on Friday February 28. We’ll be back as soon as we can! To learn more, check out our Announcements blog post.

Regex pattern help

Topic Labels: Data Formulas
1139 2
cancel
Showing results for 
Search instead for 
Did you mean: 
neilr
4 - Data Explorer
4 - Data Explorer

Hi I want to extract a portion of a text from a google drive share link.

The format of the drive link is like this:
https://drive.google.com/file/d/1IklI1OAW8XLtTKDfwW75BNcve8z8xQ57/view 

I want to extract the text after "d/" and will end at before "/view". So the intended result should be "1IklI1OAW8XLtTKDfwW75BNcve8z8xQ57 "

Any ideas how?

Thanks a lot!

2 Replies 2
alexandrea
4 - Data Explorer
4 - Data Explorer

I think you can use the SUBSTITUTE function to achieve this. I did some testing with this formula I wrote and hopefully it helps!

SUBSTITUTE(SUBSTITUTE({link},"https://drive.google.com/file/d/",""),"/view","")

Replace {link} with your correct field name, and it will pull the text you're looking for. 

How it works:

First, the formula calculates the inner-most part of the formula which is:

SUBSTITUTE({link}, "https://drive.google.com/file/d/", "")

This searches your field for the string "https://drive.google.com/file/d/" and replaces it with an empty string. 

Then the formula evalutes this new string against the outermost formula

SUBSTITUTE("INNER-FORMULA"), "/view", "") 

It searches the new string for "/view" and replaces it with an empty string, leaving you with only the string you are looking for! 

Sho
11 - Venus
11 - Venus

Hi @neilr ,

In the case of REGEX, it is like this.

REGEX_EXTRACT({URL},"/d/(.*)/view")