好的。这是 raw 文本:
"看起来“风王”、“马里奥”,或者简单地称为“第16号台风”将 [于周四在日本登陆](http://www.jma.go.jp/jp/typh/1416l.html):
"
这是 cooked 文本:
"<p>看起来“风王”、“马里奥”,或者简单地称为“第<span class="hashtag">16</span>号台风”将 <a href="http://www.jma.go.jp/jp/typh/1416l.html" rel="nofollow noopener">于周四在日本登陆</a>:</p>
<p><div class="lightbox-wrapper"><a class="lightbox" href="/uploads/default/original/2X/0/01bb9fb7e29c2b65fd663cdc58705d1720f8fea7.png" title="4608d96d1b27846f.png"><img src="/uploads/default/original/2X/0/01bb9fb7e29c2b65fd663cdc58705d1720f8fea7.png" alt="第16号台风" width="602" height="500"><div class="meta">
<svg class="fa d-icon d-icon-far-image svg-icon" aria-hidden="true"><use xlink:href="#far-image"></use></svg><span class="filename">4608d96d1b27846f.png</span><span class="informations">800×664</span><svg class="fa d-icon d-icon-discourse-expand svg-icon" aria-hidden="true"><use xlink:href="#discourse-expand"></use></svg>
</div></a></div></p>"
当这些内容被压缩在单行时确实难以阅读,因此以下是格式化的 raw 文本:
"看起来“风王”、“马里奥”,或者简单地称为
“第16号台风”将 [于周四在日本登陆]
(http://www.jma.go.jp/jp/typh/1416l.html):
"
以下是格式化的 cooked 文本:
"<p>
看起来“风王”、“马里奥”,或者简单地称为
“第<span class="hashtag">16</span>号台风”将
<a href="http://www.jma.go.jp/jp/typh/1416l.html" rel="nofollow noopener">
于周四在日本登陆
</a>:
</p>
<p>
<div class="lightbox-wrapper">
<a class="lightbox" href="/uploads/default/original/2X/0/01bb9fb7e29c2b65fd663cdc58705d1720f8fea7.png" title="4608d96d1b27846f.png">
<img src="/uploads/default/original/2X/0/01bb9fb7e29c2b65fd663cdc58705d1720f8fea7.png" alt="第16号台风" width="602" height="500">
<div class="meta">
<svg class="fa d-icon d-icon-far-image svg-icon" aria-hidden="true">
<use xlink:href="#far-image"></use>
</svg>
<span class="filename">4608d96d1b27846f.png</span>
<span class="informations">800×664</span>
<svg class="fa d-icon d-icon-discourse-expand svg-icon" aria-hidden="true">
<use xlink:href="#discourse-expand"></use>
</svg>
</div>
</a>
</div>
</p>"
顺便提一下,我的网站上有不少(超过一百条)类似这样的帖子:
[1] pry(main)> Post.where("raw ~* :regex AND cooked !~* :regex", regex: '/uploads/default/[0-9]+/').count
=> 135