gsub не ASCII символ в Ruby - PullRequest
       0

gsub не ASCII символ в Ruby

3 голосов
/ 13 августа 2010

Я пытаюсь заменить не ASCII-символ из строки следующим кодом:

string.gsub(194.chr,'')

При этом я получаю следующую ошибку:

RegexpError: преждевременное завершениерегулярного выражения: / � /

Может кто-нибудь сказать мне, как этого добиться?

1 Ответ

4 голосов
/ 13 августа 2010
>> string="foo\xC2bar"
=> "foo\xC2bar"
>> string.force_encoding"ASCII-8BIT"
=> "foo\xC2bar"
>> string.gsub(194.chr, '')
=> "foobar"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...