Perl 字符串转义字符

2024 年 8 月 29 日 | 阅读 3 分钟

所有特殊字符或符号,如 @、#、$、&、/、\ 等,不能以常规方式打印。 它们需要一个前导转义字符反斜杠 (\) 才能打印出来。


Perl 显示电子邮件地址

所有电子邮件地址都包含 (@) 符号。 如前所述,符号通常不会在字符串内部打印。 他们需要特别注意。 在 @ 符号之前使用反斜杠 (\) 打印电子邮件地址。

输出


Perl 在双引号字符串中嵌入 $ 符号

如果我们要打印 ($) 符号在字符串内部,请使用反斜杠 (\) 前置于 $ 符号。

输出

We have defined $msg1 as Ana

Perl 转义转义字符

如果我们要打印 (\) 符号在字符串内部,请使用反斜杠 (\) 前置于 \ 符号。

输出

Everyone has to follow this rule whether its a boy\girl

Perl 转义双引号

如果要在字符串中打印双引号,请在两个引号处使用反斜杠 (\)。

输出

Our site "javaTpoint" provides all type of "tutorials?

Perl 双-q 运算符,qq

"qq" 运算符用括号替换字符串周围的双引号。 这意味着 ("") 对此字符串不再重要。 它将简单地使用 qq 打印字符串。

但是如果你想要字符串内部的括号,你需要使用花括号 {} 包围字符串。

如果需要在字符串内部使用花括号,则使用方括号 [] 包围字符串。

输出

Our site "javaTpoint" provides all type of "tutorials"
Our site (javaTpoint) provides all type of "tutorials"
Our site (javaTpoint} provides all type of "tutorial"

Perl 单-q 运算符,q

单个 'q' 运算符的作用与字符串中的单引号 (') 相同。 像单引号一样,它也不会插入变量。

输出

Our site "javaTpoint" provides all type of "$x"\n
Our site "javaTpoint" provides all type of "$x" \n
Our site )javaTpoint( provides all type of "$x" \n
Our site )javaTpoint} provides all type of "$x" \n