小编Kra*_*der的帖子

Elixir 中的退格转义 \b 不起作用

退格逃亡

\n\n
\n

根据我在 C 方面的经验

\n
\n\n
iex> IO.puts("Hello Wor\\bld\\b!")\n
Run Code Online (Sandbox Code Playgroud)\n\n

实际上应该返回

\n\n
"Hello Wol!"\n
Run Code Online (Sandbox Code Playgroud)\n\n

这意味着\\b实际上退格了前面的字符。\n所以我尝试在 elixir 中做同样的事情,并得到了相同的不同输出。\n输出如下\n根据我的条目输出

\n\n

"Hello World!"

\n\n

这与转义新行时的情况相同。\\n\n请帮忙..尝试在这里解决一个型。\n其他转义字符如下

\n\n
\\a BEL (0x07) \n\\b BS (0x08)\n\\d DEL (0x7f)\n\\e ESC (0x1b) \n\\f FF (0x0c)\n\\n NL (0x0a)\n\\r CR (0x0d) \n\\s SP (0x20)\n\\t TAB (0x09)\n\\v VT (0x0b) \\\n\\uhhh 1\xe2\x80\x936 hex digits \n\\xhh 2 hex digits\n
Run Code Online (Sandbox Code Playgroud)\n

escaping elixir

4
推荐指数
1
解决办法
249
查看次数

标签 统计

elixir ×1

escaping ×1