Dato un nome file nel modulo someletters_12345_moreleters.ext
, voglio estrarre le 5 cifre e inserirle in una variabile.
Quindi, per enfatizzare il punto, ho un nome file con x numero di caratteri, quindi una sequenza di cinque cifre circondata da un singolo trattino basso su entrambi i lati, quindi un altro set di x numero di caratteri. Voglio prendere il numero di 5 cifre e inserirlo in una variabile.
Sono molto interessato al numero di modi diversi in cui questo può essere realizzato.
abc_12345_def_67890_ghi_def
è un input valido. Cosa vuoi che succeda? Supponiamo che ci sia solo una sequenza di 5 cifre. Hai ancora abc_def_12345_ghi_jkl
o 1234567_12345_1234567
o 12345d_12345_12345e
come input valido in base alla tua definizione di input e la maggior parte delle risposte di seguito non lo gestirà.
_
delimitatore, input che contiene la stringa di destinazione solo una volta ecc.). La risposta migliore (più generica e veloce) ha, dopo 10 anni, solo 7 voti positivi, mentre altre risposte limitate ne hanno centinaia. Mi fa perdere la fiducia negli sviluppatori 😞