0
如果我想添加一个控制字符到一个字符串,有没有一种方法可以做到这一点?我试着在API中查看正则表达式类,但只有当您在搜索的中看起来与控制字符相关时才有意义。Ruby方法来生成控制字符?
如果我想添加一个控制字符到一个字符串,有没有一种方法可以做到这一点?我试着在API中查看正则表达式类,但只有当您在搜索的中看起来与控制字符相关时才有意义。Ruby方法来生成控制字符?
您可以在双引号字符串中使用像\cx
这样的格式来表示control character x。
例如:
"\cA\cD\cH"
#=> "\u0001\u0004\b"
对于单一字符串,这也可以工作:
?\C-A
#=> "\u0001"
?\C-H
#=> "\b"
谢谢,这是伟大的。如果我使用ctrlD =“\ cD”,然后将变量放在像'#{ctrlD}'这样的字符串中,它会成功将EOT控制字符放入字符串中吗? – FluffyKittens 2014-10-31 14:34:17
@AdamJ看起来不错。 – 2014-10-31 14:46:32