Sie wollen alle Übereinstimmungen eines bestimmten regulären Ausdrucks finden – aber nur innerhalb bestimmter Abschnitte des Ausgangstexts. Ein anderer regulärer Ausdruck bestimmt jeden dieser Abschnitte im String.
Stellen Sie sich vor, Sie haben eine HTML-Datei, in der eine Reihe von Abschnitten mit <b>
-Tags als fett gekennzeichnet sind. Sie wollen nun alle Zahlen finden, die als fett markiert sind. Enthält ein fetter Text mehrere Zahlen, wollen Sie alle getrennt finden. Wenn Sie also zum Beispiel den String 1 <b>2</b> 3 4 <b>5 6 7</b>
verarbeiten, wollen Sie vier Übereinstimmungen finden: 2
, 5
, 6
und 7
.
StringCollection resultList = new StringCollection(); Regex outerRegex ...
No credit card required