Considere las siguientes cadenas:¿Cómo puedo extraer subcadenas de una cadena en Perl?
1) Esquema ID: abc-456-hu5t10 (alta prioridad) *****
2) Esquema ID: frt-78F-hj542w (Balanced)
3) Esquema ID: 23f-f974-nm54w (súper fórmula ejecución) *****
y así sucesivamente en el formato anterior: las partes en negrita son cambios en las cadenas.
==>Imagine que tengo muchas cadenas de formato Mostradas arriba. Quiero elegir 3 subcadenas (como se muestra en negrita a continuación) de cada una de las cadenas anteriores.
- primera subcadena que contiene el valor alfanumérico (en, por ejemplo por encima de ella es "abc-456-hu5t10")
- segunda subserie que contiene la palabra (en el ejemplo anterior es "alta prioridad")
- tercera subcadena que contiene * (*
IF
está presente al final de la cadenaELSE
dejarlo)
¿Cómo elegir estos 3 subseries de cada cadena se muestra arriba? Sé que se puede hacer usando expresiones regulares en Perl ... ¿Pueden ayudarme con esto?
¿Puede la cadena entre paréntesis anidados contiene en sí mismo? –