jEdit Macro zum Extrahieren von Attributen aus einem HTML-File und Generieren von Java-Code.
import java.util.regex.Pattern; generateGuiContants (){ StringBuffer outbuff = new StringBuffer(); //String regex = "name=\"(\\S*)\" "; String regex = "%%VALUE (\\S*)%%"; pattern = Pattern.compile(regex); for(int i = 0; i < buffer.getLineCount(); i++){ String line = buffer.getLineText(i); m = pattern.matcher(line); if(m.find()){ outbuff.append("private final static String FLD_").append(m.group(1).toUpperCase()).append(" = \"").append(m.group(1)).append("\";").append('\n'); //outbuff.append("private boolean").append(m.group(1)).append(";").append('\n'); } } //Zwischenablage Registers.setRegister('$',outbuff.toString()); } generateGuiContants ();
Siehe auch:
http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html
für Regex-Zeugs in Java/Bsh.
Keine Kommentare:
Kommentar veröffentlichen