【问题标题】:Extract text between slashes which contain '=' [duplicate]提取包含'='的斜线之间的文本[重复]
【发布时间】:2019-05-14 09:28:32
【问题描述】:

我想要一个正则表达式来提取斜线之间包含等于 '=' 的文本

data/xx/yy/zz/date=20190506/xxx.json

->date=20190506

【问题讨论】:

  • 请贴出你失败的代码,看看是什么编程问题。
  • @WiktorStribiżew 您好,感谢您的建议,但正则表达式是通用的
  • 不,正则表达式不是通用的。您提到了 Scala,因此您需要它与 Java 正则表达式引擎兼容。你有什么问题?

标签: regex scala


【解决方案1】:

不需要正则表达式。

val str = "data/x=x/yy/zz/date=20190506/xxx.json"  //example string (modified)

str.split("/").filter(_.contains('='))
//res0: Array[String] = Array(x=x, date=20190506)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-14
    • 1970-01-01
    • 1970-01-01
    • 2015-08-05
    • 1970-01-01
    • 2014-08-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多