快速入门
教程
工具和语言
示例
参考
书评
替换参考
简介
目录
字符
匹配文本和反向引用
上下文和大小写转换
条件
正则表达式参考
本网站的更多内容
简介
正则表达式快速入门
正则表达式教程
替换字符串教程
应用程序和语言
正则表达式示例
正则表达式参考
替换字符串参考
书评
可打印 PDF
关于本网站
RSS 提要和博客
RegexBuddy—Better than a regular expression reference!

替换字符串字符

功能语法说明示例JGsoft .NET Java Perl PCRE2 PHP Delphi R JavaScript VBScript XRegExp Python Ruby std::regex Boost Tcl ARE Oracle XPath
反斜杠 反斜杠后跟任何不构成标记的字符 反斜杠后跟任何不与反斜杠结合构成替换字符串标记的字符,会逐字插入转义字符。 \! 替换会生成 ! 扩展3.7–3.10 错误sed错误
反斜杠 不构成标记的反斜杠 不属于替换字符串标记的反斜杠是逐字反斜杠。 \! 替换会生成 \! 默认默认错误
反斜杠 尾部反斜杠 替换字符串末尾的反斜杠是逐字反斜杠。 \ 替换会生成 \ 错误错误默认错误默认错误
反斜杠 \\ 反斜杠转义自身。 \\ 替换会生成 \ 扩展sed
美元 不构成标记的美元 不构成替换字符串标记的美元符号是逐字美元符号。 $! 替换会生成 $! 错误错误错误错误错误
美元 尾部美元符号 替换字符串末尾的美元符号是一个美元符号原义。 $ 替换会生成 $ 错误错误错误2–4默认 VC’15–VC’22
sed VC’08–VC’22
错误
美元 $$ 美元符号可以转义自身。 $$ 替换会生成 $ 错误错误默认全部
默认
错误
美元 \$ 反斜杠可以转义美元符号。 \$ 替换会生成 $ 扩展3.7–3.10 错误sed
十六进制转义 \xFF,其中 FF 是 2 个十六进制数字 插入代码页中指定位置的字符 使用 Latin-1 代码页时,\xA9 会插入 © 扩展字符串字符串字符串字符串字符串字符串字符串字符串错误
Unicode 转义 \uFFFF,其中 FFFF 是 4 个十六进制数字 插入特定 Unicode 代码点。 \u00E0 仅插入编码为 U+00E0 的 à\u00A9 插入 © 字符串扩展错误字符串字符串字符串字符串1.9 字符串字符串字符串错误
Unicode 转义 \u{FFFF},其中 FFFF 是 1 到 4 个十六进制数字 插入特定 Unicode 代码点。 \u{E0} 仅插入编码为 U+00E0 的 à\u{A9} 插入 © V2扩展错误7.0.0 字符串字符串字符串字符串3.7–3.10 错误1.9 字符串错误
Unicode 转义 \x{FFFF},其中 FFFF 是 1 到 4 个十六进制数字 插入特定 Unicode 代码点。 \x{E0} 仅插入编码为 U+00E0 的 à\x{A9} 插入 © 扩展3.7–3.10 错误错误
字符转义 \n\r\t 分别插入 LF 字符、CR 字符和制表符 \r\n 插入 Windows CRLF 换行符 字符串扩展字符串字符串字符串字符串字符串字符串字符串错误
字符转义 \a 插入“警报”或“铃声”控制字符(ASCII 0x07) 扩展错误
字符转义 \b 插入“退格”控制字符(ASCII 0x08) 扩展错误错误
字符转义 \e 插入“转义”控制字符(ASCII 0x1B) 扩展3.7–3.10 错误错误
字符转义 \f 插入“换页”控制字符(ASCII 0x0C) 扩展错误
字符转义 \v 插入“垂直制表符”控制字符(ASCII 0x0B) 扩展错误错误
控制字符转义 \cA\cZ 插入 ASCII 字符 Control+A 到 Control+Z,相当于 \x01\x1A \cM\cJ 插入 Windows CRLF 换行符 扩展
控制字符转义 \ca\cz 插入 ASCII 字符 Control+A 到 Control+Z,相当于 \x01\x1A \cm\cj 插入 Windows CRLF 换行符 扩展
NULL 转义 \0 插入 NULL 字符 扩展错误全部
默认
错误
八进制转义 \o{7777} 其中 7777 是任何八进制数 插入活动代码页中指定位置的字符 \o{20254} 在使用 Unicode 时插入 V25.14扩展3.7–3.10 错误错误
八进制转义 \10\77 插入 ASCII 表中指定位置的字符 \77 插入 ? 扩展错误错误
八进制转义 \100\177 插入 ASCII 表中指定位置的字符 \100 插入 @ 扩展错误错误
八进制转义 \200\377 插入活动代码页中指定位置的字符 \377 在使用 Latin-1 代码页时插入 ÿ 扩展错误错误
八进制转义 \400\777 插入活动代码页中指定位置的字符 \777 在使用 Unicode 时插入 ǿ 扩展错误错误
八进制转义 \01\07 插入 ASCII 表中指定位置的字符 \07 插入“铃声”字符 扩展错误全部
默认
错误
八进制转义 \010\077 插入 ASCII 表中指定位置的字符 \077 插入 ? 扩展错误全部
默认
错误
功能语法说明示例JGsoft .NET Java Perl PCRE2 PHP Delphi R JavaScript VBScript XRegExp Python Ruby std::regex Boost Tcl ARE Oracle XPath