How to Use REGEXEXTRACT in Google Sheets in 2020?

REGEXEXTRACTExtracts matching substrings according to a regular expression.

Sample Usage

REGEXEXTRACT(“Needle in a haystack”, “.e{2}dle”)


REGEXEXTRACT(text, regular_expression)

text – The input text.

regular_expression – The first part of text that matches this expression will be returned.


Google products use RE2 for regular expressions. Google Sheets supports RE2 except Unicode character class matching. Learn more on how to use RE2 expressions.
This function only works with text (not numbers) as input and returns text as output. If a number is desired as the output, try using the VALUE function in conjunction with this function. If numbers are used as input, convert them to text using the TEXT function.

See Also

REGEXMATCH: Whether a piece of text matches a regular expression.

REGEXREPLACE: Replaces part of a text string with a different text string using regular expressions.

SUBSTITUTE: Replaces existing text with new text in a string.

REPLACE: Replaces part of a text string with a different text string.