【发布时间】:2015-04-25 06:07:37
【问题描述】:
我正在尝试删除字符串中的所有双引号:
例如:“玛丽说“了望台”!?”
“玛丽说“了望台”!?”来自带有 textarea 标签的 html 表单
<textarea id="receiver" name="receiver" class="form-control" maxlength= "1080" type="text"></textarea>
然后将其放入名为 Words 的变量中。所以:
Words = "Mary said "Lookout"!?"
然后我运行
Words.gsub!(/[!?/A"|"/Z]/, "")
我希望输出读取:
Mary said Lookout
我得到一个错误,
"Mary said "Lookout"!?".gsub!(/[!?/A"|"/Z]/, "")
SyntaxError: (irb):4: syntax error, unexpected tCONSTANT, expecting end-of-input "Mary said "Lookout"!?".gsub!(/[!?/A"|"/Z]/, "")
【问题讨论】:
-
我应该指定方法中的接收者来自html表单。我相信 Ruby 总是会将字符串设置为双引号。
-
请分享收件人和表单代码