val file_name="D:/folder1/folder2/filename.ext" //filename
val reg_ex = """(.*?).(\\\\w*$)""".r //regex pattern
file_name match {
case reg_ex(one , two) =>s"$two is extension"
case _ => println(" file_reg_ex none")
}
scalight regexを使用して上記のファイル拡張子「ext」を抽出する場合は、一致文字「&」を使用します。scala regex:ファイルの拡張子を抽出する
私は上記の正規表現を使用しており、大文字と小文字は区別されません。
正規表現のチュートリアルへのポインタは参考になります。
何を試しましたか?あなたはどこにいるのですか?うまくいかないコードを投稿し、トラックから外れるところを指摘することができます。 – jwvh
@jwvhコードを更新しました。 – codehunter