Regex Perl怀疑。。编码怀疑
如何创建具有变量名称的变量??例如$$refRegex Perl怀疑。。编码怀疑,regex,perl,Regex,Perl,如何创建具有变量名称的变量??例如$$ref 此处$ref=“name1”;或$ref=“name2” 如何将单引号字符串转换为双引号字符串。。?例如, “Hello\n”;“你好”\n 如果对字符串操作了quotemeta。。它能恢复到原来的状态吗 以前的表格。。?例如“hello\\nWorld\\$”到“hello\nWorld\$。 如何创建具有变量名称的变量??例如$$ref 使用单引号而不是双引号 my $variableName = '$$ref'; print $variabl
此处
$ref=“name1”;或$ref=“name2”代码>
如何将单引号字符串转换为双引号字符串。。?例如,
“Hello\n”;“你好”\n代码>
如果对字符串操作了quotemeta
。。它能恢复到原来的状态吗
以前的表格。。?例如“hello\\nWorld\\$”到“hello\nWorld\$。
如何创建具有变量名称的变量??例如$$ref
使用单引号而不是双引号
my $variableName = '$$ref';
print $variableName;
这不是很常见,很可能是错误的设计。问问自己为什么需要这个
如何将单引号字符串转换为双引号字符串
字符串
这个问题对我来说毫无意义。字符串就是字符串,不管它是单引号还是双引号。一旦创建,你就不知道它是如何创建的。你想做什么
如果您想要的是展开现有字符串中的变量
如果quotemeta是在字符串上操作的..是否可以将其还原为其
以前的表格
如何创建具有变量名称的变量??例如$$ref
使用单引号而不是双引号
my $variableName = '$$ref';
print $variableName;
这不是很常见,很可能是错误的设计。问问自己为什么需要这个
如何将单引号字符串转换为双引号字符串
字符串
这个问题对我来说毫无意义。字符串就是字符串,不管它是单引号还是双引号。一旦创建,你就不知道它是如何创建的。你想做什么
如果您想要的是展开现有字符串中的变量
如果quotemeta是在字符串上操作的..是否可以将其还原为其
以前的表格
是的。这称为符号引用,不推荐使用,因为出于安全原因。而且调试也很困难
对
my$text='Hello\n'
(my$expressed=$text)=~s{\\n}{\n}gmsx
打印“'$text'\n”
打印“'$EXPLATED'\n”
是的。这称为符号引用,不推荐使用,因为出于安全原因。而且调试也很困难
对
my$text='Hello\n'
(my$expressed=$text)=~s{\\n}{\n}gmsx
打印“'$text'\n”
打印“'$EXPLATED'\n”
你到底想达到什么目的?如果你提供了一些背景知识,那么回答问题就容易多了
到目前为止,第1部分要求使用散列而不是普通变量,除非您有充分理由不:
#!/usr/bin/perl -w
use strict;
my %hash = ( name1 => 42, name2 => 3.14 );
my $key = (rand() < 0.5) ? "name1" : "name2";
print $hash{$key};
!/usr/bin/perl-w
严格使用;
我的%hash=(name1=>42,name2=>3.14);
我的$key=(rand()<0.5)?“name1”:“name2”;
打印$hash{$key};
你到底想达到什么目的?如果你提供了一些背景知识,那么回答起来就容易多了
到目前为止,第1部分要求使用散列而不是普通变量,除非您有充分理由不:
#!/usr/bin/perl -w
use strict;
my %hash = ( name1 => 42, name2 => 3.14 );
my $key = (rand() < 0.5) ? "name1" : "name2";
print $hash{$key};
!/usr/bin/perl-w
严格使用;
我的%hash=(name1=>42,name2=>3.14);
我的$key=(rand()<0.5)?“name1”:“name2”;
打印$hash{$key};
关于“如何将单引号字符串转换为双引号字符串”:首先使用双引号。@doubleDown我认为更多的是关于“如何将非关联字符串转换为插值字符串”。看起来像是某种模板系统的工作。可能吧?(尚未尝试过)@doubleDown希望从OP获得更多的信息……关于“如何将单引号字符串转换为双引号字符串”:首先使用双引号。@doubleDown我认为更多的是关于“如何将非插入字符串转换为插入字符串?”“。看起来像是某种模板系统的工作。大概(还没试过)@doubleDown想从OP那里得到更多的信息…“你到底想实现什么?如果你提供了一些背景,那么理智地回答会容易得多。”+1“你到底想实现什么?如果你提供了一些背景,那么理智地回答会容易得多。”+1