Sto cercando di determinare la sintassi corretta di RegEx per eseguire quanto segue. Ho una riga in un file in cui voglio abbinare ogni carattere prima della prima occorrenza dello spazio bianco.RegEx - corrispondenza spazio bianco avido
così per esempio nella linea:
123abc xyz bar foo
non è chiaro per me perché il seguente:
^.*\s
è la corrispondenza fino alla B in la barra di parole:
123abc xyz foo
Mi sembra che il \ s è avido, ma non sono sicuro come posso fare che non avidi e basta abbinare 123abc ho provato varie forme di questo regex nel tentativo di rendere è non-goloso ^.*\s?
o qualcosa del genere, tuttavia non ho avuto successo. Grazie in anticipo
provare questo -.? '^ * \ S'. nella tua versione il punto è avido –
Questo è esattamente quello che volevo - grazie a entrambi - Quello che pensavo di fare era rendere il punto avido con il * finché non trova uno spazio vuoto (con il \ s) e poi vorrei posizionare il ? dopo il \ s per indicare che corrispondono solo a 0 o più volte.Capisco ora - grazie – vloche