ファイル名の例


https://grokonez.com/kotlin/kotlin-get-file-name-example
ファイル名の例
このKollinのチュートリアルでは、ファイル名をKotlin Regexと拡張機能でフルパスから取得する方法を示します.
I .技術
  • Java 1.8
  • コールマン1.1.2
    II実践
    Regexの使用
    
    package com.javasampleapproach.filename
  • ファンメイン(Args : Array){ }
    val fullPath = "JavaSampleApproach/Kotlin/Practice/getFileNameExample.kt"
    
    val regex = """(.+)/(.+)\.(.+)""".toRegex()
    val matchResult = regex.matchEntire(fullPath)
    
    if (matchResult != null) {
        val (directory, fileName, extension) = matchResult.destructured
        println("dir: $directory | fileName: $fileName | extension: $extension")
    }
    

    結果:
    
    dir: JavaSampleApproach/Kotlin/Practice | fileName: getFileNameExample | extension: kt
    
    2 . kotlin文字列拡張機能の使用
    その他:
    https://grokonez.com/kotlin/kotlin-get-file-name-example
    ファイル名の例