ich eine Zeichenfolge zwischen dem „@Funktion“ zu bekommen versuchen und „@“ für die Eingabezeichenfolge:des String zwischen Sonderzeichen in Java unter Verwendung von Regex
inputText = "@function square @default 2 @type Int @brief squares default number"
Was, um den reguläre Ausdruck wäre, bekomme den Text zwischen '@function' und '@'?
Damit die folgende (in Java):
Pattern p = Pattern.compile(some magic regex expression...);
Matcher m = p.matcher(inputText);
functionName = m.group;
System.out.println(functionName);
"square" drucken
zu trimmen wäre es '@ function', gefolgt von null oder mehr Buchstaben, die nicht '@' sind. Die JavaDocs für Pattern erklären über Zeichenklassen: https://docs.oracle.com/javase/8/docs/api/java/util/regex/Pattern.html – yshavit