我正在尝试将包含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
也会出现同样的问题。
处理这个问题的最佳方法是什么? 谢谢!
答案 0 :(得分:1)
email = 'aaa<div class="gmail_signature">bbb'
=> "aaa<div class=\"gmail_signature\">bbb"
email.split('<div class="gmail_signature">')
=> ["aaa", "bbb"]