Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
生成控件字符的Ruby方法?_Ruby_String_Jruby_Control Characters - Fatal编程技术网

生成控件字符的Ruby方法?

生成控件字符的Ruby方法?,ruby,string,jruby,control-characters,Ruby,String,Jruby,Control Characters,如果我想在字符串中添加一个控制字符,有没有方法可以这样做?我尝试在API中查看regexp类,但这似乎仅在搜索控制字符时才相关。您可以在双引号字符串中使用类似于\cx的格式来表示 例如: "\cA\cD\cH" #=> "\u0001\u0004\b" 对于单个字符串,这也可以工作: ?\C-A #=> "\u0001" ?\C-H #=> "\b" 您可以在双引号字符串中使用类似于\cx的格式来表示 例如: "\cA\cD\cH" #=> "\u0001\u0004

如果我想在字符串中添加一个控制字符,有没有方法可以这样做?我尝试在API中查看regexp类,但这似乎仅在搜索控制字符时才相关。

您可以在双引号字符串中使用类似于
\cx
的格式来表示

例如:

"\cA\cD\cH"
#=> "\u0001\u0004\b"
对于单个字符串,这也可以工作:

?\C-A
#=> "\u0001"
?\C-H
#=> "\b"

您可以在双引号字符串中使用类似于
\cx
的格式来表示

例如:

"\cA\cD\cH"
#=> "\u0001\u0004\b"
对于单个字符串,这也可以工作:

?\C-A
#=> "\u0001"
?\C-H
#=> "\b"

您可以在双引号字符串中使用类似于
\cx
的格式来表示

例如:

"\cA\cD\cH"
#=> "\u0001\u0004\b"
对于单个字符串,这也可以工作:

?\C-A
#=> "\u0001"
?\C-H
#=> "\b"

您可以在双引号字符串中使用类似于
\cx
的格式来表示

例如:

"\cA\cD\cH"
#=> "\u0001\u0004\b"
对于单个字符串,这也可以工作:

?\C-A
#=> "\u0001"
?\C-H
#=> "\b"

谢谢,这太好了。如果我使用ctrlD=“\cD”,然后将变量放在一个字符串中,如so
{ctrlD}
,它会成功地将EOT控制字符放在字符串中吗?谢谢,这很好。如果我使用ctrlD=“\cD”,然后将变量放在一个字符串中,如so
{ctrlD}
,它会成功地将EOT控制字符放在字符串中吗?谢谢,这很好。如果我使用ctrlD=“\cD”,然后将变量放在一个字符串中,如so
{ctrlD}
,它会成功地将EOT控制字符放在字符串中吗?谢谢,这很好。如果我使用ctrlD=“\cD”,然后将变量放在一个字符串中,如so
{ctrlD}
,它会成功地将EOT控制字符放在字符串中吗?