JSFiddle - React, Tailwind, and code Playground
by forgetcolor
HTML
<h6 class="uiStreamMessage" data-ft="{"type":1,"tn":"K"}">
<span class="messageBody" data-ft="{"type":3}">Crockett Cove, Deer Isle, July 2012
<span class="fcg"> — <a class="pronoun-link " href="https://www.facebook.com/media/set/?set=a.10151021253689547.451439.705009546&type=1" data-ft="{"tn":"A"}">Maine Day 2 </a> (11 photos)</span>
</span>
</h6><br/>
<div id='tst'></div>
JavaScript
var j = jQuery.noConflict();
String.prototype.contains = function(it) { return this.indexOf(it) != -1; };
j('h6').each(function() {
var newitem = j(this).find('span.fcg');
if (newitem) {
var html = newitem.html();
console.log(html);
if(html.contains('photos)')) {
console.log('yes');
var parsed2 = html.match(/^(.*)(\s+\()(\d+(?:,\d+)*)\s+(.*)/);
console.log(parsed2);
if(parsed2) {
newitem.html(parsed2[1]+parsed2[2]+
'<span class="facebookmetric_hideshow" style="display:none;">'+
parsed2[3]+
' </span>'+parsed2[4]
);
}
}
}
});