Ich muss Sätze extrahieren, die bestimmte Wörter für meine Dissertation enthalten; Sätze mit den Wörtern 'Gründung von', zum Beispiel. Ich schrieb den folgenden regulären Ausdruck:Regulärer Ausdruck funktioniert nicht und ein anderer funktioniert
^.*\bestablishment\sof\b.*$
Ich weiß, dass es einen Satz gibt, der diese Wörter enthält. Der einzige reguläre Ausdruck, der funktioniert, ist ^.*\bcases\b.*$
. Da die beiden Ausdrücke im Muster identisch sind, sollten beide Sätze extrahieren können, aber nur das letztere.
Post den Abschnitt des Textes, wo es funktionieren soll, aber nicht funktioniert. – karakfa
Ist das Perl? Wenn ja, fügen Sie es zu Ihrem Tag hinzu, da gibt es viele verschiedene Regex-Varianten. – OmegaMan
Welches Werkzeug benutzen Sie? Ein Editor unterstützt möglicherweise nicht jede Art von Regex. –