我需要找到所有与“and”词相连的词对。
到目前为止,我尝试了以下方法:
val salute = """.*?(\w+\W+)and(\W+\w+).*""".r
val salute(a,b) = "hello ladies and gentlemen, mesdames and messieurs, how are you?"
a: String = "ladies "
b: String = " gentlemen"
现在我想要这样的东西:
salute.findAllMatches("hello ladies and gentlemen, mesdames and messieurs, how are you?")
List[(java.lang.String, java.lang.String)] = List((ladies,gentlemen), (mesdames,mesieurs))
我试过了
salute.findAllIn("hello ladies and gentlemen, mesdames and messieurs, how are you?").toList
res14: List[String] = List(hello ladies and gentlemen, mesdames and messieurs, how are you?)
但是,如您所见,没有成功...