--- title: findRE description: Returns a slice of strings that match the regular expression. categories: [functions] menu: docs: parent: functions keywords: [regex] signature: - "findRE PATTERN INPUT [LIMIT]" - "strings.FindRE PATTERN INPUT [LIMIT]" relatedfuncs: [replaceRE] aliases: [] --- By default, the `findRE` function finds all matches. You can limit the number of matches with an optional LIMIT parameter. When specifying the regular expression, use a raw [string literal] (backticks) instead of an interpreted string literal (double quotes) to simplify the syntax. With an interpreted string literal you must escape backslashes. The syntax of the regular expression is the same general syntax used by Perl, Python, and other languages. More precisely, it is the syntax accepted by [RE2] except for `\C`. This example returns a slice of all second level headings (`h2` elements) within the rendered `.Content`: ```go-html-template {{ findRE `(?s)