具有转义双引号的Ruby字符串索引

时间:2015-09-06 13:10:22

标签: ruby parsing html-parsing

我正在尝试将包含HTML内容的字符串email分成两部分,一部分在<div class=\"gmail_signature\">之前,一部分在之后。

编辑:以下是email中的内容示例: My email is here<div class=\"gmail_quote\">and my signature</div>

所以我想分别My email is here<div class=\"gmail_quote\">and my signature</div>

由于email.index('<div class=\"gmail_signature\">'),使用\"会返回nil。 gsub也会出现同样的问题。

处理这个问题的最佳方法是什么? 谢谢!

1 个答案:

答案 0 :(得分:1)

email = 'aaa<div class="gmail_signature">bbb'
 => "aaa<div class=\"gmail_signature\">bbb"
email.split('<div class="gmail_signature">')
 => ["aaa", "bbb"]