Maison > Java > javaDidacticiel > Comment faire correspondre les champs en gras dans un script HTML à l'aide d'une expression régulière en Java ?

Comment faire correspondre les champs en gras dans un script HTML à l'aide d'une expression régulière en Java ?

WBOY
Libérer: 2023-08-27 18:25:06
avant
1212 Les gens l'ont consulté

Comment faire correspondre les champs en gras dans un script HTML à laide dune expression régulière en Java ?

Expression régulière "S" correspond à un caractère autre qu'un espace, l'expression régulière suivante correspond à un ou plusieurs caractères autres qu'un espace entre les balises en gras.

"<strong>(\S+)</strong>"
Copier après la connexion

Donc, pour faire correspondre les champs en gras dans un script HTML, vous devez -

  • compiler l'expression régulière ci-dessus à l'aide de la méthode compile().

  • Utilisez la méthode matcher() pour récupérer le matcher à partir du modèle obtenu.

  • Imprimez la partie correspondante de la chaîne d'entrée à l'aide de la méthode group().

Exemple

import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Example {
   public static void main(String[] args) {
     String str = "<p>This <b>is</b> an <b>example>/b> HTML <b>script</b>.</p>";
      //Regular expression to match contents of the bold tags
      String regex = "<b>(\S+)</b>";
      //Creating a pattern object
      //Creating a pattern object
      Pattern pattern = Pattern.compile(regex);
      //Matching the compiled pattern in the String
      Matcher matcher = pattern.matcher(str);
      //Creating an empty string buffer
      while (matcher.find()) {
         System.out.println(matcher.group());
      }
   }
}
Copier après la connexion

Sortie

<b>is</b>
<b>example</b>
<b>script</b>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal