「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?)
しかし、ご覧のとおり、成功せずに...