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"]
我正在尝试将包含 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"]