Ich versuche Atom Syntax-Highlighting/Grammatik-Regeln zu lernen, die stark JS regulären Ausdrücken verwenden, und stieß auf ein unbekanntes Muster in der python grammar file.Bedeutung von Fragezeichen und x in einer Regex-Gruppe
Das Muster beginnt mit einer (?x)
, die eine mir unbekannte Regex ist. Ich habe es in einem online regex tester nachgeschlagen, was zu sagen scheint, dass es ungültig ist. Mein erster Gedanke war, dass es einen optionalen linken Paren darstellt, aber ich glaube, dass der Paren hier entkommen sollte.
Hat das nur Bedeutung in der Coffeescript-Grammatik des Atom, oder übersehe ich eine Regex-Bedeutung?
(Dieses Muster erscheint auch in der textmate language Datei, von der ich glaube Atom stammt).
Javascript unterstützt keine ausführlichen Regex Modifier. –