String auf bestimmte zeichen untersuchen

L

Lights

Mitglied
Hallo,
ich möchte meinen String (in) in einer If Abfrage darauf untersuchen ob der String NUR die Zeichen . oder - enthält. Korrekte Eingaben wären z.b. ... oder --- oder .-.- oder .- usw.
Es geht dabei um Morsecode.
ich gehe davon aus dass es mit Regulären Ausdrücken zu lösen ist, steig da aber irgendwie nicht hinter. Bin bisher auf if(in.matches()) gekommen, weiß aber von da nicht wieter oder ob es überhaupt der richtige Ansatz ist.

Vielen Dank im vorraus
 
Flown

Flown

Administrator
Mitarbeiter
Regex kann man ganz gut hier testen: https://regex101.com/

Aber zu deiner Frage, da bist du schon am richtigen Weg:
Java:
var s = ".-";
if (s.matches("^[.-]*$")) {
  System.out.println("Clean morse code");
}
 
L

Lights

Mitglied
Dankeschön, ich hatte auch Hoffnungen dass es so eine Seite gibt, als nochmal vielen dank
 
L

Lights

Mitglied
Achso, ich hab ganz vergessen das Leerzeichen auch ein gültiger Ausdruck ist, wie ergänze ich denn sowas ?
 
L

Lights

Mitglied
Da bin ich dann doch nochmal
Ich versuche gerade nach der Überprüfung fehlerhafte Eingaben durch einen Leerstring ersetzen zu lassen so dass sie von meinem MorseCode Programm doch noch weiter benutzt werden können. Aus .<.. --a- ... s3 sollte dann ... --- ... werden.
Versuche das gerade mit in.replaceAll( , " ") ich weiß nur leider nicht was in den Platz für die Regulären Ausdrücke kommt, hab schon vieles versucht aber es klappt leider nicht

EDIT: Mit einem leerstring klappt es ja eigentlich auch nicht dar es ja dann so aussehen würde: . .. -- - ...
 
L

Lights

Mitglied
"^[^.\\- ]*$" Habe versucht das ganz mit ^ zu negieren, hab dann erstmal versucht das es überhaupt erstmal klappt mit "^[.\\- ]*$" : so sollte er mir ja alle . oder - ersetzen was aber leider auch nicht gehr
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
B OOP String auf bestimmte Zeichen abfragen Java Basics - Anfänger-Themen 4
M bestimmte Zeichen in String eliminieren Java Basics - Anfänger-Themen 2
M Aus einem String bestimmte zeichen auslesen und ausgeben Java Basics - Anfänger-Themen 8
O nur bestimmte Zeichen in einem String zählen. Java Basics - Anfänger-Themen 1
B bestimmte klammern im string ersetzten Java Basics - Anfänger-Themen 17
B Bestimmte Werte aus einem String entnehmen Java Basics - Anfänger-Themen 3
M Aus String bestimmte Inhalte auslesen Java Basics - Anfänger-Themen 8
2 Bestimmte Anzahl von Bytes lesen und als string ausgeben? Java Basics - Anfänger-Themen 3
StrikeTom Bestimmte stelle in string herausfiltern Java Basics - Anfänger-Themen 7
C bestimmte Buchstaben in einem String ändern Java Basics - Anfänger-Themen 5
B Bestimmte Zeichenkette aus String herausschneiden? Java Basics - Anfänger-Themen 8
S String kürzen auf bestimmte Länge Java Basics - Anfänger-Themen 5
B String in ein RandomAccessFile einfügen (bestimmte Position) Java Basics - Anfänger-Themen 4
D Attribut Telefonnummer - eigene Klasse oder String Java Basics - Anfänger-Themen 13
Vamecruft Compiler-Fehler public static void zu static String ändern Java Basics - Anfänger-Themen 2
O if Abfrage erkennt String nicht Java Basics - Anfänger-Themen 1
A eine neue normale String-Array von einer String-Array, die in for schleife ist, schaffen Java Basics - Anfänger-Themen 3
A keine Ergebnisse - String nummer in array nummer converting Java Basics - Anfänger-Themen 1
O Datentypen String teilen Java Basics - Anfänger-Themen 5
macle Rekursive String Methode, Gerade Zahlen rausfiltern Java Basics - Anfänger-Themen 10
B String to int Java Basics - Anfänger-Themen 11
D String value change listener Java Basics - Anfänger-Themen 2
I Wo am besten eine String Konstante initialisieren? Java Basics - Anfänger-Themen 5
F JMenuItem Kann nicht nach einem String benannt werden... Java Basics - Anfänger-Themen 11
B String to Float Java Basics - Anfänger-Themen 27
B Map<String, FilterMeta, wie Wert bekommen? Java Basics - Anfänger-Themen 4
Dimax stream in string[] speichern Java Basics - Anfänger-Themen 6
Dimax String Probleme Java Basics - Anfänger-Themen 12
H Wie wird ein String intern gespeichert? Java Basics - Anfänger-Themen 10
C String auf Dualzahl überprüfen Java Basics - Anfänger-Themen 5
L Mit Zahlen im String rechnen Java Basics - Anfänger-Themen 19
A final String verrechnen Java Basics - Anfänger-Themen 2
N String N-Gramme mit Stream erstellen Java Basics - Anfänger-Themen 7
A Implementierung von String toString methode() Java Basics - Anfänger-Themen 4
Z Matrix Klasse mit Mehrdimensionalen Array (Addition, Multiplikation, to String) Java Basics - Anfänger-Themen 57
J Eine Position im String durch einen Integer - Wert teilen Java Basics - Anfänger-Themen 5
Z Methode zum Heraufinden von Anagrammen ohne Java API, Ausnahme String Java Basics - Anfänger-Themen 14
Dimax Erste Schritte String replace alle Zeichen Java Basics - Anfänger-Themen 10
F Auto String mit Array Name aus Datei... oder so ähnlich Java Basics - Anfänger-Themen 4
J Characters als String zusammenfassen Java Basics - Anfänger-Themen 3
D Input/Output Mehrzeiligen String aus Textdatei erstellen Java Basics - Anfänger-Themen 5
J zwei String Arrays miteinander vergleichen Java Basics - Anfänger-Themen 18
F String auf E-Mail kürzen Java Basics - Anfänger-Themen 11
J String aus einem Array entfernen Java Basics - Anfänger-Themen 10
S String index out of range Java Basics - Anfänger-Themen 11
L String in Do-While-Schleife Abbruchkriterium Java Basics - Anfänger-Themen 1
V int zu Integer und String Java Basics - Anfänger-Themen 6
X Erste Schritte String: Alle doppelten Leerzeilen entfernen Java Basics - Anfänger-Themen 21
J String Array zu Map<Character, List<Character>> mit Streams Java Basics - Anfänger-Themen 1
P Datenspeichern im String Java Basics - Anfänger-Themen 5
J String wird in GUI falsch ausgegeben Java Basics - Anfänger-Themen 10
S Nutzereingabe splitten und in string array wieder ausgeben. Java Basics - Anfänger-Themen 1
S String umwandeln Java Basics - Anfänger-Themen 6
S Ersetzen eines Asterix in einem String Java Basics - Anfänger-Themen 8
B String nach erstem Leerzeichen trennen Java Basics - Anfänger-Themen 7
G String wird nach Einlesen aus Datei nicht erkannt Java Basics - Anfänger-Themen 3
M String in Scanner einlesen Java Basics - Anfänger-Themen 6
R String vergleichen Java Basics - Anfänger-Themen 59
L String zerlegen & elemente hinzufügen Java Basics - Anfänger-Themen 5
FelixN RegEx aus einem String als String-Array zurückgeben Java Basics - Anfänger-Themen 8
Curtis_MC 2dimensionales Array als String ausgeben Java Basics - Anfänger-Themen 2
J Zeichen im String zählen Java Basics - Anfänger-Themen 3
J erstes Vorkommen eines Chars aus einem String entfernen Java Basics - Anfänger-Themen 3
S String richtig formatieren Java Basics - Anfänger-Themen 2
M String außerhalb der main-Methode Java Basics - Anfänger-Themen 4
N Fehler bei string Attribut! Java Basics - Anfänger-Themen 18
I String Repraesentation eines Objekts Java Basics - Anfänger-Themen 1
S Gesamten String in einer Zeile ausgeben Java Basics - Anfänger-Themen 2
J Umwandlung String zu ASCII-Wert und anders Java Basics - Anfänger-Themen 17
L String als ungültig deklarieren Java Basics - Anfänger-Themen 2
I char Array to String Java Basics - Anfänger-Themen 3
I converting boolean Array to String Array Java Basics - Anfänger-Themen 10
S String split Java Basics - Anfänger-Themen 12
B String vergleich Java Basics - Anfänger-Themen 3
C Java String Methode Java Basics - Anfänger-Themen 6
G String mit mehreren Attributen aufteilen Java Basics - Anfänger-Themen 6
Dimax String Split Java Basics - Anfänger-Themen 2
D Methode mit Übergabe double und Rückgabe String Java Basics - Anfänger-Themen 2
M String array durch Eingabe begrenzen Java Basics - Anfänger-Themen 7
J String in Datei schreiben Java Basics - Anfänger-Themen 4
B String zu einem bestehenden String hinzufügen Java Basics - Anfänger-Themen 9
K String in Integer umwandeln Java Basics - Anfänger-Themen 4
N Wie kann ich einen String wieder zusammensetzen und ausgeben lassen? Java Basics - Anfänger-Themen 9
T String an Methode zurückgeben Java Basics - Anfänger-Themen 2
T Fehlermeldung beim Versuch, einen String einzulesen Java Basics - Anfänger-Themen 4
M Input/Output JTextField Eingabe in String Variable speichern Java Basics - Anfänger-Themen 15
B HTML Datei einlesen und HTML Code in String wandeln Java Basics - Anfänger-Themen 19
B Rückgabe von zwei Werten: String und double Java Basics - Anfänger-Themen 14
C Probleme mit String-Vergleich Java Basics - Anfänger-Themen 4
B Frage zu: String... strings -> Ungleiche Anzahl an Parameter? Java Basics - Anfänger-Themen 4
J String Methode chars() Java Basics - Anfänger-Themen 8
J Wie kann ich z.B. einem int-Wert einen String-Wert zuweisen? Java Basics - Anfänger-Themen 2
T Dateiinhalt wird nicht in String eingelesen Java Basics - Anfänger-Themen 4
R String index out of range: -1 beim Datei Parsen Java Basics - Anfänger-Themen 15
P Objekt aus String-Array erzeugen Java Basics - Anfänger-Themen 104
B Mit webservice a) String auf Webseite ausgeben b) Weiterleitung auf andere Seite Java Basics - Anfänger-Themen 10
M Konvertierung String -> double Java Basics - Anfänger-Themen 8
V return String[] führt zu [Ljava.lang.String;@50675690 Java Basics - Anfänger-Themen 7
B String anpassen / maskieren Java Basics - Anfänger-Themen 3
D Eingaben in String Array einlesen Java Basics - Anfänger-Themen 12

Ähnliche Java Themen

Anzeige

Neue Themen


Oben