forked from hummel/PR1-Spreadsheet
FINAlY Regex für alle optionen
parent
f10415dec8
commit
95081cb010
|
@ -18,7 +18,15 @@ public class Axel {
|
||||||
spr.put("A3", "123");
|
spr.put("A3", "123");
|
||||||
|
|
||||||
spr.put("B9", "=41+A2+10-2/3");
|
spr.put("B9", "=41+A2+10-2/3");
|
||||||
spr.put("B9", "2");
|
spr.put("B8", "2");
|
||||||
|
spr.put("B7", "20");
|
||||||
|
spr.put("B6", "42");
|
||||||
|
spr.put("B5", "23");
|
||||||
|
spr.put("B4", "24");
|
||||||
|
spr.put("B3", "24");
|
||||||
|
spr.put("B2", "28");
|
||||||
|
spr.put("B1", "24");
|
||||||
|
|
||||||
|
|
||||||
System.out.println("Schreibe 'stop' zum anhalten.");
|
System.out.println("Schreibe 'stop' zum anhalten.");
|
||||||
do{
|
do{
|
||||||
|
@ -29,7 +37,10 @@ public class Axel {
|
||||||
System.out.println(spr);
|
System.out.println(spr);
|
||||||
System.out.println("Befehl (z.B. D4_=7*6): ");
|
System.out.println("Befehl (z.B. D4_=7*6): ");
|
||||||
command = input.nextLine();
|
command = input.nextLine();
|
||||||
if(command.matches("[A-Za-z][1-9][0-9]?_=((([A-Za-z][1-9][0-9]?)|([0-9]+))(\\*|\\+|\\-|\\/))*(([A-Za-z][1-9][0-9]?)|([0-9]+))")) {
|
if(command.matches("[A-Za-z][1-9][0-9]?_="
|
||||||
|
+ "((((([A-Za-z][1-9][0-9]?)|([0-9]+))(\\*|\\+|\\-|\\/))*"
|
||||||
|
+ "(([A-Za-z][1-9][0-9]?)|([0-9]+)))|"
|
||||||
|
+ "((SUMME|PRODUKT|MID|STABW|MIN|MAX)\\(([A-Za-z][1-9][0-9]*\\:[A-Za-z][1-9][0-9]*)\\)))")) {
|
||||||
for(int i = 0; i<command.length();i++) {
|
for(int i = 0; i<command.length();i++) {
|
||||||
if(command.charAt(i)=='_') {
|
if(command.charAt(i)=='_') {
|
||||||
cellTRUE = false;
|
cellTRUE = false;
|
||||||
|
|
Loading…
Reference in New Issue