![]() |
Java: Regulärer Ausdruck
Hallo,
ich verzeifel ein wenig an einem regulären Ausdruck in Java. Er soll folgendes machen: - Eingabe ein String, in dem Java-Quellcode enthalten ist. - Ausgabe ein String, in dem IF-ELSE IF - ELSE-Konstrukte entfernt werden, wobei der letzte ELSE-Teil optional sein soll. Mein momentaner regulärer Ausdruck ist der folgende: Code:
\\sif\\s*\\(.*\\)\\s*\\{.*\\}(\\s*else\\s*if\\s*\\(.*\\)\\s*\\{.*?\\})+(\\s*else\\*\\{.*?\\}){0,1} 1. wird ein ausdruck der form Code:
if (bedingung) 2. Anweisungen nach dem letzten else if verschwinden, d.h.: Code:
public static int hallo(Integer n) {" Würde mich über eine Idee wirklich sehr freuen :) Liebe Grüße, Dante |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:55 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.