Как написать регулярное выражение ruby, которое удаляет символы только на первых и последних позициях? - PullRequest
3 голосов
/ 06 сентября 2010

У меня есть файл журнала, большинство строк заключено в кавычки, начиная с первого и последнего символа, например:

 "2010-09-09,13:33,"user logoff",0"

Что такое регулярное выражение ruby ​​для удаления кавычек головы и хвоста? поэтому строка результата выглядит так:

 2010-09-09,13:33,"user logoff",0

Ответы [ 2 ]

8 голосов
/ 06 сентября 2010
str.gsub /^"|"$/, ''
3 голосов
/ 06 сентября 2010

Или без регулярных выражений:

string[1...-1]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...