Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I have the following landing page

city7900/
cityid=7900
city7900-t40094705.nb1/

and I want to merge everything to

7900

on data studio

I tried using

REGEXP_EXTRACT(Landing Page,'city([^&]+))

and it only extract the

city7900/
cityid=7900

ones and tried

REGEXP_EXTRACT(Landing Page,'city([^&]+)|city([^&]+)(.*?)\-')

and it only extracts the city7900-t40094705.nb1/

how can I extract all of them?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
906 views
Welcome To Ask or Share your Answers For Others

1 Answer

You can use

REGEXP_EXTRACT(Landing Page,'city[^0-9]*([0-9]+)')

See the regex demo. Details:

  • city - a string
  • [^0-9]* - zero or more chars other than digits
  • ([0-9]+) - Capturing group 1: one or more digits.

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...