Sto cercando di imparare le regole di evidenziazione/grammatica della sintassi di Atom, che utilizzano pesantemente le espressioni regolari JS e ho trovato un modello sconosciuto nello python grammar file.Significato di punto interrogativo e x in un gruppo di espressioni regolari
Il modello inizia con un (?x)
che è una regex non familiare per me. L'ho cercato in un online regex tester, che sembra dire che non è valido. Il mio pensiero iniziale era che rappresentava un paren sinistro facoltativo, ma credo che il paren dovrebbe essere scappato qui.
Questo ha senso solo nella grammatica del coffeescript di Atom, o sto trascurando un significato di regex?
(questo modello appare anche nel file textmate language da cui credo che sia nato Atom).
Javascript non supporta il modificatore di regex dettagliato. –