Scala - case match partial string

后端 未结 3 1816
迷失自我
迷失自我 2021-02-01 14:50

I have the following:

serv match {

    case \"chat\" => Chat_Server ! Relay_Message(serv)
    case _ => null

}

The problem is that some

3条回答
  •  长情又很酷
    2021-02-01 15:18

    In case you want to dismiss any groupings when using regexes, make sure you use a sequence wildcard like _* (as per Scala's documentation).

    From the example above:

    val Pattern = "(chat.*)".r
    
    serv match {
         case Pattern(_*) => "It's a chat"
         case _ => "Something else"
    }
    

提交回复
热议问题