2024年3月5日

PCRE 开放原代码正则表达式程序库

PCRE 开放原代码正则表达式程序库 简 繁 En 关于正则表达式 » 正则表达式工具和实用程序 » PCRE 开放原代码正则表达式程序库 正则表达式工具grep语言和程序库BoostDelphiGNU (Linux)GroovyJavaJavaScript.NETPCRE (C/C++)PCRE2 (C/C++)PerlPHPPOSIXPowerShellPythonRRubystd::regexTclVBScriptVisual Basic 6wxWidgetsXML SchemaXojoXQuery 和 XPathXRegExp 数据库MySQLOraclePostgreSQL 本网站的更多内容简介正则表达式快速入门正则表达式教程替换字符串教程应用程序和语言正则表达式范例正则表达式参考替换字符串参考 PCRE 开放原代码正则表达式程序库 PCRE 是 Pe…
2024年3月5日

从前一次比对的结尾继续

从前一次比对的结尾继续 简 繁 En 关于正则表达式 » 正则表达式教程 » 从前一次比对的结尾继续 Regex 教学简介目录特殊字符不可打印字符Regex 引擎内部结构字符类别字符类别减法字符类别交集简写字符类别点锚点字词边界交替选用项目重复群组和截取反向引用反向引用,第 2 部分命名组相对反向引用分支重设群组自由间距和注解Unicode模式修改器原子组占有量词前瞻和后顾环顾,第 2 部分将文本保留在比对之外条件平衡组递归子常式无限递归递归和量词递归和截取递归和反向引用递归和回溯POSIX 方括号表达式长度为零的比对继续比对 此网站上的更多内容简介正则表达式快速开始正则表达式教程替换字符串教程应用程序和语言正则表达式范例正则表达式参考替换字符串参考 从前一次比对的结尾继续 锚点 \G 会在上次比对结束的位置进行比对。在第一次比对尝试期间,\G 会在 字符…
2024年3月5日

PCRE2 开放原代码正则表达式程序库

PCRE2 开放原代码正则表达式程序库 简 繁 En 关于正则表达式 » 正则表达式工具和实用程序 » PCRE2 开放原代码正则表达式程序库 正则表达式工具grep语言和程序库BoostDelphiGNU (Linux)GroovyJavaJavaScript.NETPCRE (C/C++)PCRE2 (C/C++)PerlPHPPOSIXPowerShellPythonRRubystd::regexTclVBScriptVisual Basic 6wxWidgetsXML SchemaXojoXQuery 和 XPathXRegExp 数据库MySQLOraclePostgreSQL 本网站的更多内容简介正则表达式快速入门正则表达式教程替换字符串教程应用程序和语言正则表达式范例正则表达式参考替换字符串参考 PCRE2 开放原代码正则表达式程序库 PCRE…
2024年3月5日

特殊字符

特殊字符 简 繁 En 关于正则表达式 » 替换字符串教程 » 特殊字符 替换文本教学简介字符不可打印字符匹配文本反向引用匹配内容大小写转换条件 更多本网站信息简介正则表达式快速开始正则表达式教程替换字符串教程应用程序和语言正则表达式范例正则表达式参考替换字符串参考特殊字符 最基本的替换字符串仅包含字面字符。替换 replacement 仅以文本 replacement 替换每个正则表达式匹配项。 由于我们希望能够做的事不只是以完全相同的文本替换每个正则表达式匹配项,因此我们需要保留特定字符以供特殊用途。在大部分的替换文本风格中,两个字符往往具有特殊含义:反斜线 \ 和美元符号 $。是否以及如何转义这些字符取决于您所使用的应用程序。在某些应用程序中,当您想要将这些字符用作字面字符时,您总是需要转义它们。在其他应用程序中,您仅需要在这些字符与后面的字…
2024年3月5日

Perl 对正则表达式的丰富支持

Perl 对正则表达式的丰富支持 简 繁 En 关于正则表达式 » 正则表达式工具和实用程序 » Perl 对正则表达式的丰富支持 Regex 工具grep语言和函数库BoostDelphiGNU (Linux)GroovyJavaJavaScript.NETPCRE (C/C++)PCRE2 (C/C++)PerlPHPPOSIXPowerShellPythonRRubystd::regexTclVBScriptVisual Basic 6wxWidgetsXML SchemaXojoXQuery 和 XPathXRegExp 数据库MySQLOraclePostgreSQL 本网站更多信息简介正则表达式快速开始正则表达式教程取代字符串教学应用程序和语言正则表达式范例正则表达式参考替换字符串参考 Perl 对正则表达式的丰富支持 Perl 最初由 Larry Wa…
2024年3月5日

非打印字符

非打印字符 简 繁 En 关于正则表达式 » 替换字符串教程 » 非打印字符 替换文本教学简介字符非打印字符符合文本反向引用符合内容大小写转换条件式 本网站的其他内容简介正则表达式快速开始正则表达式教程替换字符串教程应用程序和语言正则表达式范例正则表达式参考替换字符串参考非打印字符 大多数应用程序和编程语言都不支持替换文本中的任何特殊语法,以简化输入非打印字符。如果您是应用程序的最终用户,这表示您必须使用 Windows 字符对应表等应用程序来协助您输入无法在键盘上输入的字符。如果您是编程人员,则可以将替换文本指定为原代码中的字符串常数。然后,您可以在编程语言中使用 字符串常数语法 来指定非打印字符。 Python 也支持上述的转义串行来取代文本,除了支持字符串常数。Python 和 Boost 也支持这些较不常见的非可打印字符:\a(铃声,0x07…
2024年3月5日

PHP 提供三组正则表达式函数

PHP 提供三组正则表达式函数 简 繁 En 关于正则表达式 » 正则表达式工具和实用程序 » PHP 提供三组正则表达式函数 正则表达式工具grep语言和函数库BoostDelphiGNU (Linux)GroovyJavaJavaScript.NETPCRE (C/C++)PCRE2 (C/C++)PerlPHPPOSIXPowerShellPythonRRubystd::regexTclVBScriptVisual Basic 6wxWidgetsXML SchemaXojoXQuery 和 XPathXRegExp 数据库MySQLOraclePostgreSQL 更多内容简介正则表达式快速入门正则表达式教程替换字符串教程应用程序和语言正则表达式范例正则表达式参考替换字符串参考 PHP 提供三组正则表达式函数 PHP 是一种用于制作动态网页的开源语言。…
2024年3月5日

配对文本

配对文本 简 繁 En 关于正则表达式 » 替换字符串教程 » 配对文本 置换文本教学简介字符不可打印字符配对文本反向引用配对内容大小写转换条件式 本网站其他信息简介正则表达式快速入门正则表达式教程置换字符串教学应用程序和语言正则表达式范例正则表达式参考置换字符串参考配对文本 将整个正则表达式配对重新插入置换文本中,让搜索和置换可以在正则表达式配对前后插入文本,而不用实际置换任何内容。您也可以用包含正则表达式配对的内容来置换正则表达式配对。例如,您可以将正则表达式 https?://\S+ 的所有配对置换成 <a href="$&">$&</a>,将文件中的所有网址转换成链接到这些网址的 HTML锚点。 在 Delphi、.NET、JavaScript 和 VBScript 中,$& 会在置换文本中以整个正…
2024年3月5日

编号反向引用

编号反向引用 简 繁 En 关于正则表达式 » 替换字符串教程 » 编号反向引用 替换文本教学简介字符不可打印字符配对文本反向引用配对内容大小写转换条件式 更多内容简介正则表达式快速入门正则表达式教程替换字符串教程应用程序和语言正则表达式范例正则表达式参考替换字符串参考 编号反向引用 如果您的正则表达式有 命名 或 编号捕获组,您可以在替换文本中重新插入由任何一个捕获组配对的文本。您的替换文本可以参照任意数量的群组,甚至可以多次参照同一个群组。这使得可以以许多不同的方式重新排列由正则表达式配对的文本。举一个简单的范例,正则表达式 \*(\w+)\* 会配对星号之间的单一字词,将字词保存在第一个 (也是唯一一个) 捕获组中。替换文本 <b>\1</b> 会用捕获组保存的文本,以粗体标签替换每个正则表达式配对。实际上,这个搜索和替换…
2024年3月5日

比对内容

比对内容 简 繁 En 关于正则表达式 » 替换字符串教程 » 比对内容 替换文本教学简介字符不可打印字符比对文本反向引用比对内容大小写转换条件式 本网站更多信息简介正则表达式快速入门正则表达式教程替换字符串教程应用程序和语言正则表达式范例正则表达式参考替换字符串参考比对内容 有些应用程序支持替换字符串中的特殊符号,让您可以在正则表达式比对前后插入主旨字符串或主旨字符串的一部分。当替换文本语法用于收集搜索比对及其内容,而不是在主旨字符串中进行替换时,这会很有用。 在替换文本中,$<(美元符号反引号)会替换为正则表达式比对左侧的主旨字符串部分,在 Delphi、.NET、JavaScript、VBScript、Boost 和 std::regex 中。它也是变量,用于保存正则表达式比对左侧的主旨字符串部分,在 Perl 中。\<(反斜线…