生成控件字符的Ruby方法?
如果我想在字符串中添加一个控制字符,有没有方法可以这样做?我尝试在API中查看regexp类,但这似乎仅在搜索控制字符时才相关。您可以在双引号字符串中使用类似于生成控件字符的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
\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控制字符放在字符串中吗?