文字列が "October.29.2009 11:00 a.m." 時間を空白に置き換える汎用コードを書きたいと思っています。上記のコードスカラを使用して文字列の最後の数字のみを置き換える方法
{
val date="October.29.2009 11:00 a.m." //time may be any value
date.replace("a.m.","").replace("p.m.","")
}
は午前と午後のみを置き換えることができます。 私は以下のコードを試してみました。私も時間を交換する必要があります。
正規表現はnですreplace()を使った作業 – user6207861
regexはreplaceAll()またはreplaceFirst()メソッドで動作します。 replace()メソッドではありません – Amriteya
私は以下のコードを試しましたが、 "expecting strin、actualregex" 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