Secondo the leex documentationCome abbinare l'inizio di una riga in leex?
^ Matches the beginning of a string.
Ma quando cerco di usarlo in un modello come ^[^\s\t-:]+[^:].*$
ottengo questo errore: bad regexp 'illegal character ^'
c'è un modo migliore per abbinare l'accattonaggio di una linea | stringa in leex?
Questo può o non può essere correlato al tuo problema ma il tuo primo set di caratteri probabilmente non è quello che desideri. '[^ \ s \ t -:]' significa "** Né ** Un carattere di spazio * o * qualsiasi carattere nell'intervallo ** ** dal carattere di tabulazione a': '" Utilizzerà il set di caratteri ascii durante la creazione questa gamma. – d0nut
grazie @iismathwizard, questo è vero e un errore; ma la modifica a '[^ \ s \ t: -]' produce ancora lo stesso errore :( – jisaacstone