ruby - 如何编写仅在第一个和最后一个位置删除字符的 ruby​​ 正则表达式?

标签 ruby regex

我有一个日志文件,大多数行都在第一个和最后一个字符处被引用,例如:

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

删除头引号和尾引号的 ruby​​ 正则表达式是什么?所以结果字符串看起来像:

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

最佳答案

str.gsub /^"|"$/, ''

关于ruby - 如何编写仅在第一个和最后一个位置删除字符的 ruby​​ 正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3649112/

相关文章:

ruby - 为什么在 Ruby 中 `rescue Exception => e` 是错误的风格?

ruby-on-rails - rails : rescue class inheritance

javascript regexp:匹配::之后的所有内容,但不匹配 >

PHP过滤1个url的数组

java - 推文中有效提及的正则表达式

JavaScript 正则表达式异常(无效组)

ruby-on-rails - rake 数据库 :migrate does not change table

ruby - 如果 Ruby 的所有实现都被编译成字节码,Ruby 真的是一种解释型语言吗?

ruby - 被一个简单的正则表达式难住了

regex - 使用正则表达式在 bin 文本中搜索组