Post by account_disabled on Dec 27, 2023 3:55:58 GMT
它们是一门真正的语言,看似复杂但并不难学,它们的使用可以为我们完善数据的分析和监控提供很大的支持,也可以用于 SEO:让我们关注RegEx或正则表达式,它们允许您过滤的功能结果,发现哪些是常见的正则表达式运算符、对 SEO最有用的运算符以及我们可以在 Google Analytics 和 Google Search Console 等工具中使用的运算符。 内容索引 什么是正则表达式 在意大利语中,它被称为正则表达式,但英语术语 RegEx 更为广泛,是REGular EXpression的缩写(就像有时会找到诸如 regexp 或 RE 之类的引用一样):本质上,它是一串符号,允许您过滤和识别搜索模式,或更准确地说是字符序列,使函数能够过滤、比较或识别字符串或代码。 正则表达式用于搜索引擎、文字处理程序和文本编辑器的搜索和替换对话框、文本处理实用程序以及词法分析,但许多编程语言也提供内置正则表达式功能或通过库提供,因为使用情况很多。 了解正则表达式的最直接的例子是考虑Word上的“查找”或“查找和替换”功能- 它在文档中搜索确切的字符串,并可能将其替换为其他所需的字符串 - 或Web 浏览器中的搜索功能(通常通过单击 CTRL+F 键激活)。
正则表达式的演变 即使第一个公式化和形式化可以追溯到 20 世纪 40 年代,但直到接下来的十年,正则表达式才开始取得进展,这要归功于描述了正则语言的美国数学家Stephen Cole Kleene的著作,以及随后Ken Thompson的著作,他于 1966 年在 QED 编辑器中使用,之后广泛用于 Unix 文本处理实用程序。 然而,正是在 20 世纪 80 年代,由于Perl 编程语言本身允许使用正则表达式,正则表达式 WhatsApp 号码数据 变得很常见,从那时起,各种用于编写正则表达式的语法已经建立,例如POSIX 标准和 Perl 语法。 如今,正则表达式可以在JavaScript、Python和其他编程语言上使用,并且可以成为一种多功能且强大的 SEO 工具。 正则表达式有什么用? 由于其特性,正则表达式可以简化对文档或一组资源中的公共数据和信息的搜索,指定用于描述您想要匹配的可能字符串集的规则,以发现搜索结果,乍一看,似乎没有什么共同点。 借助此工具,可以包含复杂的搜索字符串、部分匹配和通配符 、执行不区分大小写的搜索或设置其他高级指令,几乎就像它是用于搜索 正则表达式的其他优点是在任何语言中都有效,无论平台如何,并且非常易于使用,但必须记住,它们的语言相对较小,并且并非所有字符串处理活动都可以通过这种方式执行。
正则表达式是什么样的 让那些不了解这种语言的人害怕的可能是它的形式,乍一看似乎很复杂:通常,事实上,正则表达式包含文本的组合(它将在搜索结果中给出精确匹配),与各种运算符一起使用,它们的作用更像是寻找模式匹配的通配符。 实际上,正如Dan Taylor在一篇有趣的文章中所解释的那样,正则表达式可以包含单个通配符、一个或多个字符的匹配或零个或多个字符的匹配,以及可选字符、嵌套在括号和函数中的子表达式“ 或者”。通过将这些不同的操作组合在一起,可以构造一个复杂的表达式,使您能够获得影响深远且非常具体的结果。 更准确地说,可以使用正则表达式来过滤简单的字符串(但它“就像用火箭发射器追苍蝇”,Giovanni Sacheli说),使用单个字符(最简单的过滤器,记住哪个字符是任何字母、数字、符号和空格),利用特殊字符和元字符(具有特殊含义的字符),然后使用锚点(用于指示在文本的哪个位置执行分析)和修饰符(扩展或限制待分析的文本)。 正则表达式的常用运算符 常见正则表达式运算符的一些示例包括。
正则表达式的演变 即使第一个公式化和形式化可以追溯到 20 世纪 40 年代,但直到接下来的十年,正则表达式才开始取得进展,这要归功于描述了正则语言的美国数学家Stephen Cole Kleene的著作,以及随后Ken Thompson的著作,他于 1966 年在 QED 编辑器中使用,之后广泛用于 Unix 文本处理实用程序。 然而,正是在 20 世纪 80 年代,由于Perl 编程语言本身允许使用正则表达式,正则表达式 WhatsApp 号码数据 变得很常见,从那时起,各种用于编写正则表达式的语法已经建立,例如POSIX 标准和 Perl 语法。 如今,正则表达式可以在JavaScript、Python和其他编程语言上使用,并且可以成为一种多功能且强大的 SEO 工具。 正则表达式有什么用? 由于其特性,正则表达式可以简化对文档或一组资源中的公共数据和信息的搜索,指定用于描述您想要匹配的可能字符串集的规则,以发现搜索结果,乍一看,似乎没有什么共同点。 借助此工具,可以包含复杂的搜索字符串、部分匹配和通配符 、执行不区分大小写的搜索或设置其他高级指令,几乎就像它是用于搜索 正则表达式的其他优点是在任何语言中都有效,无论平台如何,并且非常易于使用,但必须记住,它们的语言相对较小,并且并非所有字符串处理活动都可以通过这种方式执行。
正则表达式是什么样的 让那些不了解这种语言的人害怕的可能是它的形式,乍一看似乎很复杂:通常,事实上,正则表达式包含文本的组合(它将在搜索结果中给出精确匹配),与各种运算符一起使用,它们的作用更像是寻找模式匹配的通配符。 实际上,正如Dan Taylor在一篇有趣的文章中所解释的那样,正则表达式可以包含单个通配符、一个或多个字符的匹配或零个或多个字符的匹配,以及可选字符、嵌套在括号和函数中的子表达式“ 或者”。通过将这些不同的操作组合在一起,可以构造一个复杂的表达式,使您能够获得影响深远且非常具体的结果。 更准确地说,可以使用正则表达式来过滤简单的字符串(但它“就像用火箭发射器追苍蝇”,Giovanni Sacheli说),使用单个字符(最简单的过滤器,记住哪个字符是任何字母、数字、符号和空格),利用特殊字符和元字符(具有特殊含义的字符),然后使用锚点(用于指示在文本的哪个位置执行分析)和修饰符(扩展或限制待分析的文本)。 正则表达式的常用运算符 常见正则表达式运算符的一些示例包括。