Wie extrahieren Sie den Inhalt der eckigen Klammern in eine Zeichenfolge von text in c# unter Verwendung von Regex
wenn ich einen text wie unten, wie kann ich Sie sammeln den Inhalt der Klammern ist in einer Sammlung in c# auch wenn es geht über Zeilenumbrüche?
eg...
string s = "test [4df] test [5yu] test [6nf]";
mir geben sollte..
Sammlung[0] = 4df
Sammlung[1] = 5yu
Sammlung[2] = 6nf
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie dies tun, mit regulären Ausdrücken, und ein bisschen Linq.
Ausgabe:
Hier ist, was der reguläre Ausdruck bedeutet:
Der Schlüssel ist, um korrekt zu entkommen, werden die Sonderzeichen in regulären Ausdrücken, zum Beispiel können Sie Spiel ein
[
Charakter auf diese Weise:@"\["
Müssen Sie schneiden Sie die eckigen Klammern aus, der wichtige Teil ist der lazy-operator.