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.
Mar 12, 2022 07:19 PM
Hi Airtable!
I am trying to figure out how to create a formula for a string.
I would like to remove everything after the first set of numbers, with no spaces:
1234 56.jpeg
1234a 56.jpeg
to:
1234
1234a
Can someone help me?
Formulas are not my strong suit.
Mary
Mar 12, 2022 08:55 PM
Hey @M_k!
Try this formula format:
REGEX_EXTRACT(
SUBSTITUTE(
{Label},
" ",
""
),
"[A-Za-z0-9]*"
)
It will produce something like this:
Let me know if you have any issues, questions, or just want a wider explanation!
Mar 12, 2022 11:08 PM
@Ben.Young The requirement was to remove all characters after the space. Yours removes the space and the extension, but keeps the characters after the space.
@M_k This will do what you want:
IF(Label, REGEX_EXTRACT(Label, "[^ ]*"))
Mar 13, 2022 01:01 AM
Thank you so much, @Justin_Barrett and @Ben.Young!!
It’s the formula output from Justin’s, that will work for my use case. TY
Mary
Mar 13, 2022 05:06 AM
@M_k You can also do this without using REGEX at all:
LEFT(text,FIND(" ",text)-1)
Mar 13, 2022 11:42 AM
Oops - I guess killing time on the forums late at night might not be the best idea for me lmao.