[Nom] Hogefuga [Ingrédients] Hogehoge, Fugafuga, Mogemoge [Contenu] Hogehoge (60g x 100 pièces) x 7 sacs [Mode de livraison] Livraison Fugafu ga [Date d'expiration] À partir de la date de fabrication [Ventes / Fournisseur] Bureau de vente de Fugafuga
J'étais un peu accro à la façon d'écrire une expression régulière en essayant d'extraire uniquement une chaîne de caractères spécifique de ↑, donc je vais l'introduire
extract.rb
str = "[Nom] Hogehoge [Ingrédients] Hogehoge, Fugafuga, Mogemoge [Contenu] Hogehoge(60g x 100 pièces)× 7 sacs [Mode de livraison] Livraison Fugafuga [Date d'expiration] Hogehoge jour à compter de la date de fabrication [Vendeur / Fournisseur] Bureau de vente Fugafuga"
str[/【Capacité interne】(.*?)【Mode de livraison】/, 1]
#Résultat de sortie:"Hogehoge(60g x 100 pièces)× 7 sacs"
[/ [Contenu](. *?) [Mode de livraison] /, 1]
[/ A partir de maintenant! La chaîne de caractères (. *?) Jusqu'ici! Chaîne de caractères /]
Cela signifie [/ chaîne de caractères ① (. *?) Chaîne de caractères ② /]
.
Si vous souhaitez obtenir le résultat sans arguments, définissez le deuxième argument sur 1.
Si le deuxième argument est 0 ou non spécifié
[Contenu] Hogehoge (60g x 100 pièces) x 7 sacs [Mode de livraison]
Sera retourné.
[/ Chaîne de caractères ① (. *?) Chaîne de caractères ② /, 1]
Recommended Posts