Hi ich habe folgendes Problem:
Ich soll einen String mit einem vorgegebenen Schema vergleichen, welches
so aussieht:
AAaaaaa -> "A" bedeutet: muss eingegeben werden und alphanumerisch sein
"a" bedeutet: alphanumerisch, kann aber auch blank sein
Nnnnnnn -> "N" beduetet: muss eingegeben werden und numerisch sein
"n" bedeutet; numerisch, kann aber auch blank sein.
ebenfalls wären Kombinationen wie z.B "ANAnnaa" möglich.
Nun soll ich mit Hilfe solch eines Schemas überprüfen ob z.B der String
"F2A99ST" dem Schema entspricht oder nicht......
Die Methode soll true oder false zurückgeben.
hier mal einige Beispiele:
String Schema return comment
------------------------------------------------------------------------------------
1232 33 Nnnnnnnnn false keine Leerzeichen bei numerisch
1234567 NNnn false string länger als schema
00445 NNNNn false keine führenden nullen bei numerisch
abc AAAA false erste stelle muss eingegeben werden
So ich hoffe ihr versteht was ich meine. ich nämlich nicht *g*
Hat jemand vielleicht ne Idee wie man da drangehen kann ?
Vielen Dank
Andy
Ich soll einen String mit einem vorgegebenen Schema vergleichen, welches
so aussieht:
AAaaaaa -> "A" bedeutet: muss eingegeben werden und alphanumerisch sein
"a" bedeutet: alphanumerisch, kann aber auch blank sein
Nnnnnnn -> "N" beduetet: muss eingegeben werden und numerisch sein
"n" bedeutet; numerisch, kann aber auch blank sein.
ebenfalls wären Kombinationen wie z.B "ANAnnaa" möglich.
Nun soll ich mit Hilfe solch eines Schemas überprüfen ob z.B der String
"F2A99ST" dem Schema entspricht oder nicht......
Die Methode soll true oder false zurückgeben.
hier mal einige Beispiele:
String Schema return comment
------------------------------------------------------------------------------------
1232 33 Nnnnnnnnn false keine Leerzeichen bei numerisch
1234567 NNnn false string länger als schema
00445 NNNNn false keine führenden nullen bei numerisch
abc AAAA false erste stelle muss eingegeben werden
So ich hoffe ihr versteht was ich meine. ich nämlich nicht *g*
Hat jemand vielleicht ne Idee wie man da drangehen kann ?
Vielen Dank
Andy
Zuletzt bearbeitet: