[JAVA] Une petite histoire d'expressions régulières Partie 2

La première partie est de ici

Remarquer

Une partie du prologue de la première partie est vraie, mais les remarques des personnages de la seconde partie sont de la fiction.

Dès la première partie

La dernière fois, j'ai fait une expression régulière pour chercher "Yura-chan est mignon" ... Screenshot_20170113-001102.png Acha Tu as été tué Moya dit également ** "Mesures pour éviter les recherches" ** De cette façon, j'ai à nouveau créé une nouvelle expression régulière.

Sujet principal

introduction

La première partie, «E», est le résultat de la première partie et ne sera pas utilisée dans la seconde partie. Pour cette raison, il sera absent. A part cela, il est hérité de la première partie. Le site de référence est le même ici que la première partie.

Évitez de chercher

Faisons le.

Je voudrais dire, mais s'il vous plaît, regardez de plus près. Vous utilisez à la fois «[» et «]», non? Est-ce un personnage réservé? Je pense qu'il serait plus facile d'utiliser . * (D), mais je voudrais spécifier uniquement les caractères utilisés pour éviter la recherche. (Cependant, la définition est ambiguë et divers caractères sont utilisés, donc je n'y penserai que de manière appropriée.) J'utilise toujours this, mais puis-je utiliser escape (\\)?

En conclusion, peut. Par conséquent, définissez «F» en vous référant à ici. F=[\[\]\/\\\s] Tout ce que vous avez à faire est de le mettre dans «B» et «C» (avant «i» 2 traitement continu). B = [Yuyu] [\ [\] \ / \\\ s] [Lalala] [\ [\] \ / \\\ s]([Chichichi] [\ [\] \ / \\ \ s] [Yayaya] [\ [\] \ / \\\ s] [Nun] | [Yuyu] [\ [\] \ / \\\ s] [Lalala]) C = [Kakaka] [\ [\] \ / \\\ s] [Wow Wow] [\ [\] \ / \\\ s] [Bon] [\ [\] \ / \\ \ s] [bien] longue. Ensuite, je ferai la même chose que la dernière chose que j'ai faite dans la première partie. Synthétisez «B + D + C» et «C + D + B» afin qu'ils soient des expressions régulières qui peuvent être recherchées en même temps. Ce sera comme ça. (F) F=([Yuyu][\[\]\/\\\s][Lala][\[\]\/\\\s]([Chichichi][\[\]\/\\\s][Yayaya][\[\]\/\\\s][Hmmmm]|[Yuyu][\[\]\/\\\s][Lala]).*[Kakaka][\[\]\/\\\s][WowWow][\[\]\/\\\s][Iiii][\[\]\/\\\s][Iiii]|[Kakaka][\[\]\/\\\s][WowWow][\[\]\/\\\s][Iiii][\[\]\/\\\s][Iiii].*[Yuyu][\[\]\/\\\s][Lala][\[\]\/\\\s]([Chichichi][\[\]\/\\\s][Yayaya][\[\]\/\\\s][Hmmmm]|[Yuyu][\[\]\/\\\s][Lala])) ~~ Cela n'a plus de sens ~~ N'est-ce pas bien?

finalement

~~ Je suis sûr que certains d'entre vous se sont peut-être demandé si c'était tout, mais ** je n'ai plus de matériel **. ~~ Si vous avez un plan, faites-le moi savoir dans les commentaires et je le ferai probablement.

Recommended Posts

Une petite histoire d'expression régulière Partie 1
Une petite histoire d'expressions régulières Partie 2
Une petite histoire troublée avec Groovy
Une petite histoire addictive avec def initialize
Bases des expressions régulières
Expression régulière JS
Expression régulière Ruby
^, $ dans l'expression régulière Rails
exemple d'expression régulière unicode
Expression régulière Ruby Extrait d'une chaîne de caractères spécifique vers une chaîne de caractères
Expression régulière pour le mot de passe
résumé des expressions régulières java
[Java] Découpez une partie de la chaîne de caractères avec Matcher et des expressions régulières
Extraire une chaîne de caractères commençant par une majuscule avec une expression régulière (Ruby)
Expression régulière de jugement pleine largeur / demi-largeur
Apprenez les expressions régulières petit à petit ①
Une histoire bloquée avec NotSerializableException
Une petite histoire addictive après la mise à jour du pilote JDBC pour PostgreSQL
Je veux extraire entre des chaînes de caractères avec une expression régulière