Considerate le seguenti stringhe:Come posso estrarre sottostringhe da una stringa in Perl?
1) Schema ID: abc-456-hu5t10 (Alta priorità) *****
2) Schema ID: FRT-78 settimo-hj542w (Balanced)
3) Schema ID: 23f-f974-nm54w (eccellente formula run) *****
e così via nel formato sopra - le parti in grassetto sono le modifiche attraverso le stringhe.
==>Immagina di avere molte stringhe di formato mostrate sopra. Desidero selezionare 3 sottostringhe (come mostrato in BOLD in basso) da ciascuna delle stringhe sopra.
- prima stringa contenente il valore alfanumerico (ad esempio in sopra è "abc-456-hu5t10")
- seconda stringa contenente la parola (per esempio in sopra è "alta priorità")
- terza stringa contenente * (
IF
* è presente alla fine della stringaELSE
lasciarlo)
Come faccio a scegliere questi 3 stringhe da ogni sequenza di caratteri mostrata in precedenza? So che può essere fatto usando le espressioni regolari in Perl ... puoi aiutarmi con questo?
Può la stringa tra parentesi a sua volta contenere annidati? –