Regex – abbina solo caratteri jolly di una certa lunghezza o meno

C’è un modo per avere un’istruzione Regex per cercare un carattere jolly con una lunghezza massima? Per esempio:

somestuff.*morestuff 

Se volessi che quanto sopra corrispondesse

 somestuffblahmorestuff 

ma no

 somestuffblahblahmorestuff 

È ansible?

Per abbinare un uso di lunghezza noto .{2,5} dove il 2 è il numero minimo di caratteri e 5 è il massimo. entrambi i valori sono facoltativi ma è necessario uno o l’altro

Più può essere letto su questo argomento qui

in regex:

{n} corrisponde esattamente all’elemento precedente n volte.

{n,} corrisponde all’elemento precedente almeno n volte.

{n,m} Corrisponde al precedente elemento almeno n volte, ma non più di m volte.

per esempio:

,\d{3} corrispondenze ,876 9,876,543,210 ,543 e ,210 in 9,876,543,210

\d{2,} corrisponde a 166 , 29 , 1930

\d{3,5} corrisponde a 19302 nel 193024

 somestuff.{4,7}morestuff 

{min, max} è la syntax per specificare il numero di ripetizioni.