【发布时间】:2021-11-08 23:34:26
【问题描述】:
需要任何语言的字母的正则表达式。 \pL 或 \p{L} 在 Ammonite Repl 1.6.8 (Scala 2.13.0 Java 11.0.8) 中工作
@ "\\pL+".r.findFirstIn("abcßäöñ")
res1: Option[String] = Some("abc\u00df\u00e4\u00f6\u00f1")
@ "\\p{L}+".r.findFirstIn("abcßäöñ")
res2: Option[String] = Some("abc\u00df\u00e4\u00f6\u00f1")
但 Unicode 属性在 Scalajs (1.5.1) 中不起作用,即结果为 None。 任何帮助表示赞赏。 谢谢
【问题讨论】: