【发布时间】:2014-10-31 13:48:39
【问题描述】:
如果我想在字符串中添加控制字符,有什么方法可以做到吗?我尝试查看 API 中的 regexp 类,但这似乎只在您搜索控制字符时相关。
【问题讨论】:
标签: ruby string jruby control-characters
如果我想在字符串中添加控制字符,有什么方法可以做到吗?我尝试查看 API 中的 regexp 类,但这似乎只在您搜索控制字符时相关。
【问题讨论】:
标签: ruby string jruby control-characters
您可以在双引号字符串中使用\cx 之类的格式来表示control character x。
例如:
"\cA\cD\cH"
#=> "\u0001\u0004\b"
对于单个字符串,这也可以工作:
?\C-A
#=> "\u0001"
?\C-H
#=> "\b"
【讨论】:
#{ctrlD} 这样的字符串中,它会成功地将 EOT 控制字符放在字符串中吗?