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