Considérez les chaînes suivantes:Comment puis-je extraire des sous-chaînes d'une chaîne en Perl?
1) Schéma ID: abc-456-hu5t10 (haute priorité) *****
2) ID Schéma: FRT-78f-hj542w ( équilibré)
3) schéma ID: 23f-f974-nm54w (super-formule initiée) *****
et ainsi de suite dans le format ci-dessus - les parties en gras sont des changements à travers les chaînes. Imaginez que j'ai beaucoup de chaînes de format Montré au-dessus de ==> Je veux choisir 3 sous-chaînes (comme indiqué en gras ci-dessous) de chacune des chaînes ci-dessus.
- 1er sous-chaîne contenant la valeur alphanumérique (par exemple, dans au-dessus est « abc-456-hu5t10 »)
- 2ème sous-chaîne contenant le mot (par exemple, dans au-dessus est « haute priorité »)
- 3ème sous-chaîne contenant * (*
IF
est présent à la fin de la chaîneELSE
laisser)
Comment puis-je récupérer ces 3 sous-chaînes de chaque chaîne ci-dessus? Je sais que cela peut être fait en utilisant des expressions régulières en Perl ... Pouvez-vous m'aider?
peut la chaîne entre parenthèses entre parenthèses imbriquées se contiennent? –