How to extract substring between single quotation marks in Scala

1 Answer

0 votes
object Main {
  def extractSubstring(str: String): String = {
    val startPos = str.indexOf('\'')
    if (startPos != -1) {
      val endPos = str.indexOf('\'', startPos + 1)
      if (endPos != -1) {
        return str.substring(startPos + 1, endPos)
      }
    }
    ""
  }

  def main(args: Array[String]): Unit = {
    val str = "Scala programming language 'scales' with you from small to large applications"
    
    val substring = extractSubstring(str)
    
    println(substring)
  }
}


/*
run:

scales
 
*/

 



answered Feb 13, 2025 by avibootz

Related questions

1 answer 105 views
1 answer 104 views
1 answer 118 views
1 answer 108 views
...