Ruby 带转义双引号的字符串索引

Ruby string index with escaped double quotes

我正在尝试将包含 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\">') returns nil,因为 \"gsub.

也会出现同样的问题

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

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