Wie man reguläre Ausdrücke anzeigt


1

Ich möchte zeigen, was sich hinter einem regulären Ausdruck verbirgt, z [A-z] in der Bash.


Ist Ihnen klar, dass ein regulärer Ausdruck im Allgemeinen keine einzelne Zeichenfolge identifiziert? Eigentlich ist das der springende Punkt bei regulären Ausdrücken. Ich versuche nur zu erklären, warum ich Ihre Frage nicht verstehe.
vtest

Der oben erwähnte reguläre Ausdruck ist nicht gleich [A-Za-z], aber einige weitere Charaktere, und ich möchte sie kennenlernen.
mundenhof

Antworten:


2

Sie könnten so etwas in Python machen.

import re
pattern = re.compile('[A-z]')
for ch in range(1,255):
        if (pattern.match(chr(ch))):
                print chr(ch),

Speichern Sie es in eine Datei und führen Sie es als python your_filename. Es testet jedes Einzelbytezeichen anhand Ihres regulären Ausdrucks und druckt es aus, wenn es übereinstimmt.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.