JSFiddle - React, Tailwind, and code Playground

by eapo

HTML

<div class="offerdescription clr" id="offerdescription">
                                <div class="offer-titlebox">
                        <div class="offer-titlebox__social">
                <a href="#" class="{id:207740659} observe-link offerobserve" data-cy="adpage_observe_star" data-statkey="ad.observed.bigstar" title="Salveaza ca favorit">
                    <span class="inlblk icon observe4 observed-207740659" data-icon="star"></span>
                </a>
                <a href="https://www.facebook.com/sharer/sharer.php?u=https://www.olx.ro/oferta/laptop-lenovo-thinkpad-t-480-s-8-gb-IDe3EPN.html" onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=300,width=600');return false;" target="_blank" class="offer-titlebox__btn-social-share"></a>
            </div>
                <h1>
        Laptop Lenovo Thinkpad T 480 S 8 GB    </h1>
    <div class="offer-titlebox__price">
        <div class="pricelabel">
		<strong class="pricelabel__value not-arranged">2 900 lei</strong>
			</div>

    </div>
    <div class="pricecredit">
                </div>

    
            <div></div>    
    <div class="offer-titlebox__buttons">
    <a rel="nofollow" href="https://www.olx.ro/bundles/promote/?id=207740659&amp;bs=adpage_promote" class="olx-vas-button olx-vas-button--promote">
        Promoveaza anuntul    </a>
    <a rel="nofollow" id="pushUpPromoteAd" href="https://www.olx.ro/bundles/refresh/?id=207740659&amp;bs=adpage_pushup" class="olx-vas-button olx-vas-button--refresh">
        Actualizeaza anuntul    </a>
            <div></div>        <div></div>    </div>

</div>

                                <div class="clr descriptioncontent marginbott20">
                                    
<ul class="offer-details">
							<li class="offer-details__item">
														<a href="https://www.olx.ro/electronice-si-electrocasnice/laptop-calculator/laptop-uri/cluj-napoca/?search%5Bprivate_business%5D=private"...

JavaScript

javascript: /*OLX&Okazii.ro helper*/ var qury = "(.*)(Core|IPS|SSD)(.*)\\s|\\s(.*)(i7|i5(\\s|\\-))\\w+\\s|\\d+(\\s|)gb(.*)\\s";
var srch = prompt(".match(%)", qury);
var regx = new RegExp(srch, "ig");
var mtch = document.getElementById('textContent').textContent.match(regx);
console.log(mtch);
var rslta = [];
mtch.forEach(m => {
  rslta.push(m.replace(/\r?\n|\r|\s\s/g, ""));
});
var rslt = rslta.join("\r\n\t\t");
var str = prompt("Copy2Spreadsheet", "" + document.getElementsByClassName('pricelabel__value')[0].innerText.replace(/\D/g, '') + "\t" + document.getElementsByTagName("h1")[0].innerText + "\t" + rslt + "\t" + document.location.href + "\t");