Ich habe viele Antworten gesehen, die Verwendung (? S) vor reg-Ausdruck, aber es wird mehr als ich erwartet übereinstimmen. Ich benutze die Suche in Eclipse Neon.Wie Regex verwenden, um mehrere Zeilen mit widerwillig
Ex:
Line 1: String[] str1 = new String[] {"a", "b",
Line 2: "c", "d"};
Line 3: String[] str2 = new String[] {"aa", "bb",
Line 4: "cc", "dd"};
Regex (?s)(\w+)\[\] (\w+) = new .+ (\{.*\});
wird 4 Zeile 1 bis Zeile übereinstimmen, stoppt im letzten };
passend, während ich das Spiel Anschlag in der ersten };
so line1 \ 2 und line3 machen wollen \ 4 kann separat abgestimmt werden.
Wo ist Ihr Code? –
Es ist der Code mit Label Line1 zu Line4. Format aktualisiert – Lee
Ich entfernte die IDE-Tags und Erwähnungen. Wenn es sich um ein IDE-spezifisches Problem handelt, erläutern Sie bitte, wie es ist. – weston