ersetzt wird Ich habe eine Zeichenkette "October.29.2009 11:00 a.m." Ich möchte einen generischen Code schreiben, der die Zeit durch Leerzeichen ersetzt. Ich habe den folgenden Code versucht:Wie die letzte Ziffer nur in einer Zeichenkette mit Hilfe der Skala
{
val date="October.29.2009 11:00 a.m." //time may be any value
date.replace("a.m.","").replace("p.m.","")
}
Above-Code kann nur vormittags und nachmittags ersetzen. Ich muss auch die Zeit ersetzen.
regex ist n ot arbeitet mit replace() – user6207861
Regex arbeitet mit replaceAll() oder replaceFirst() Methoden. Nicht mit replace() Methode – Amriteya
Ich habe folgenden Code versucht, aber gibt einen Fehler "strain, actualregex erwartet" val str = "October.29.2009 11:00 a.m." str.replace ("^ ([0-9] | 0 [0-9] | 1 [0-9] | 2 [0-3]): [0-5] [0-9] $" .r , "") – user6207861