import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Example {
public static void main(String[] args) {
final String regex = ">[\\r\\n\\s]*\\b([0-9a-zA-Zàè ,\\s\\r\\n]+)\\b[\\s\\r\\n]*<";
final String string = "@extends('frontend.layout')\n\n"
+ "@section('mainsection')\n"
+ " <section class=\"mainsection\">\n"
+ " <div class=\"row d-none d-lg-flex fe_row_breadcrumbs mx-0\">\n"
+ " <div class=\"col-10 py-4 px-0 d-flex justify-content-between\">\n"
+ " <div class=\"d-flex align-items-center justify-content-start\"><a href=\"/\"\n"
+ " class=\"breadcrumbs_parent\">\n\n\n\n\n\n\n\n"
+ "Home\n"
+ "</a><span class=\"breadcrumbs_slash\"> / </span><a href=\"/chi-siamo/\"\n"
+ " class=\"breadcrumbs_cur\">Storia</a></div>\n"
+ " </div>\n"
+ " </div>\n"
+ " <div class=\"row d-flex justify-content-center row_storia my-4\">\n"
+ " <div class=\"col-10 mb-3 d-none d-lg-flex\">\n"
+ " <h1 class=\"fe_title1\">\n"
+ " Chi siamo\n\n\n\n\n\n"
+ " </h1>\n"
+ " </div>\n"
+ " <div class=\"col-12 col-lg-10\">\n"
+ " <div class=\"row\">\n"
+ " <div class=\"col-12 col-lg-6 mt-3 order-2 order-lg-1\">\n"
+ " <p class=\"fe_text4 interlinea1 pr-0 pr-lg-5\">\n"
+ " <strong>Fabbricatorino</strong> è una azienda storica che nasce negli anni ’20 come “Società\n"
+ " Anonima Fabbrica Torino” specializzata nella produzione di oggetti e componenti in\n"
+ " <strong>bachelite</strong>. Il suo avvicinamento al mondo degli occhiali fu del tutto casuale,\n"
+ " si narra infatti che fu all’<strong>Autodromo di Monza</strong> in occasione del “Gran Premio\n"
+ " Automobilistico d’Autunno” durante i festeggiamenti per la vittoria di <strong>Maserati\n"
+ " Alfieri</strong> su <strong>Auto \n\n"
+ "Diatto 3 Litri</strong>, che i fondatori di Fabbricatorino\n"
+ " si proposero per fornire al gruppo gli “<strong>occhiali da gara</strong>” per i loro piloti.\n"
+ " </p>\n"
+ " </div>\n"
+ " <div class=\"col-12 col-lg-6 mt-3 d-flex justify-content-center align-items-center order-1 order-lg-2\">\n"
+ " <img src=\"https://www.occhialifabbricatorino.it/images/banner/it/aboutus/bg-chisiamo.jpg\"\n"
+ " class=\"img-fluid\">\n"
+ " </div>\n"
+ " <div class=\"col-12 col-lg-6 mt-3 order-4 order-lg-3\">\n"
+ " <p class=\"fe_text4 interlinea1\">\n"
+ " Il <strong>DNA innovativo</strong> dell’azienda portò verso la fine degli anni ‘30 alla\n"
+ " sperimentazione di <strong>nuovi materiali</strong> primo fra tutti l’<strong>acetato</strong>,\n"
+ " recente scoperta di un chimico belga, destinato negli anni a venire a diventare il materiale per\n"
+ " eccellenza per l’occhialeria artigianale di alta qualità.\n"
+ " </p>\n"
+ " <p class=\"fe_text4 interlinea1\">\n"
+ " In seguito, sulla scia dei primi successi di “<strong>PERSOL</strong>”, nuova linea di occhiali\n"
+ " destinata nel futuro ad impreziosire la fama dell’industria cittadina, Fabbricatorino iniziò lo\n"
+ " studio e la produzione di <strong>occhiali da sole e da vista</strong> non solo per uso\n"
+ " industriale e sportivo ma anche per la <strong>vita di tutti i giorni</strong>.\n"
+ " </p>\n"
+ " </div>\n"
+ " <div class=\"col-12 col-lg-6 mt-3 d-flex justify-content-center align-items-center order-3 order-lg-4\">\n"
+ " <img src=\"/images/storia2.png\" class=\"img-fluid mr-2 maxWidth\">\n"
+ " <img src=\"/images/storia3.png\" class=\"img-fluid ml-2 maxWidth\">\n"
+ " </div>\n"
+ " <div class=\"col-12 col-lg-6 mt-3 d-flex justify-content-center align-items-center order-5 order-lg-5\">\n"
+ " <img src=\"/images/storia4.png\" class=\"img-fluid mr-2 maxWidth\">\n"
+ " <img src=\"/images/storia5.png\" class=\"img-fluid ml-2 maxWidth\">\n"
+ " </div>\n"
+ " <div class=\"col-12 col-lg-6 mt-3 order-6 order-lg-6\">\n"
+ " <p class=\"fe_text4 interlinea1\">\n"
+ " Da sempre sinonimo di <strong>alta qualità italiana</strong> i nostri occhiali sono fresati dal\n"
+ " pieno da lastre di acetato, <strong>lavorate a mano dai nostri artigiani</strong> e tutti i\n"
+ " passaggi che portano alla nascita del prodotto sono curati con una <strong>attenzione\n"
+ " maniacale</strong>. Fabbricatorino realizza i propri prodotti per tutti coloro che non hanno\n"
+ " bisogno di seguire le mode ma vogliono imporre il proprio <strong>unico modo di essere</strong>.\n"
+ " </p>\n"
+ " <p class=\"fe_text4 interlinea1\">\n"
+ " Le nostre linee seducono una nicchia di consumatori curiosi e attenti, che cercano in un\n"
+ " prodotto la <strong>bellezza</strong> e l’<strong>esclusività</strong> uniti ai valori di\n"
+ " <strong>innovazione, tradizione e sostenibilità</strong>.\n"
+ " </p>\n"
+ " </div>\n"
+ " <div\n"
+ " class=\"col-12 fe_storia_contact justify-content-center align-items-center mt-4 d-none d-lg-flex order-7 order-lg-7\">\n"
+ " <span>Vuoi parlare con noi</span>\n"
+ " <a href=\"mailto:info@fabbricatorino.it\"><i class=\"material-icons\">markunread</i></a>\n"
+ " <a href=\"tel:0110712545\"><i class=\"material-icons\">call</i></a>\n"
+ " </div> \n"
+ " </div>\n"
+ " <div class=\"row d-flex justify-content-center d-lg-none\">\n"
+ " <div class=\"col-8 d-flex justify-content-center\">\n"
+ " <div class=\"fe_storia_category\"\n"
+ " onclick=\"this.style.display="none";this.nextElementSibling.classList.remove("d-none");this.nextElementSibling.nextElementSibling.classList.remove("d-none");\">\n"
+ " <a>\n"
+ " Scopri la collezione <strong style=\"text-transform:uppercase\">VISTA</strong> </a>\n"
+ " </div>\n"
+ " <div class=\"d-none fe_storia_genderW\">\n"
+ " <a href=\"/vista/?gender=F\">\n"
+ " Donna </a>\n"
+ " </div>\n"
+ " <div class=\"d-none fe_storia_genderU\">\n"
+ " <a href=\"/vista/?gender=U\">\n"
+ " Uomo </a>\n"
+ " </div>\n"
+ " </div>\n"
+ " </div>\n"
+ " <div class=\"row d-flex justify-content-center d-lg-none mt-3\">\n"
+ " <div class=\"col-8 d-flex justify-content-center\">\n"
+ " <div class=\"fe_storia_category\"\n"
+ " onclick=\"this.style.display="none";this.nextElementSibling.classList.remove("d-none");this.nextElementSibling.nextElementSibling.classList.remove("d-none");\">\n"
+ " <a>\n"
+ " Scopri la collezione <strong style=\"text-transform:uppercase\">SOLE</strong> </a>\n"
+ " </div>\n"
+ " <div class=\"d-none fe_storia_genderW\">\n"
+ " <a href=\"/sole/?gender=F\">\n"
+ " Donna </a>\n"
+ " </div>\n"
+ " <div class=\"d-none fe_storia_genderU\">\n"
+ " <a href=\"/sole/?gender=U\">\n"
+ " Uomo </a>\n"
+ " </div>\n"
+ " </div>\n"
+ " </div>\n"
+ " </div>\n"
+ " </div>\n\n\n\n"
+ " </section>\n"
+ "@endsection\n";
final Pattern pattern = Pattern.compile(regex, Pattern.MULTILINE);
final Matcher matcher = pattern.matcher(string);
while (matcher.find()) {
System.out.println("Full match: " + matcher.group(0));
for (int i = 1; i <= matcher.groupCount(); i++) {
System.out.println("Group " + i + ": " + matcher.group(i));
}
}
}
}
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for Java, please visit: https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html