Mögliches Duplikat:
RegEx stimmt mit offenen Tags überein, ausgenommen XHTML-Tags, die in sich geschlossen sind
Auszug aus der Eingabedatei
<TD class="clsTDLabelWeb" width="28%">Municipality: </TD>
<TD style="WIDTH: 394px" class="clsTDLabelSm" colSpan="5">
<span id="DInfo1_Municipality">JUPITER</span></TD>
Mein regulärer Ausdruck
(?<=<span id="DInfo1_Municipality">)([^</span>]*)
Ich habe eine HTML-Datei auf der Festplatte gespeichert. Ich möchte grep verwenden, um die Datei zu durchsuchen und den Inhalt eines bestimmten Bereichs auszugeben obwohl ich nicht weiß, ob dies eine korrekte Verwendung von grep ist. Wenn ich grep auf die Datei mit dem aus einer anderen Datei gelesenen Ausdruck anwende (damit ich keine Sonderzeichen durcheinander bringe), gibt es nichts aus. Ich habe den Ausdruck in RegExr getestet und er stimmt mit "JUPITER" überein, was genau das ist, was ich zurückgeben möchte. Ich danke Ihnen vielmals für Ihre Hilfe!
Gewünschter Output
JUPITER