Извлечь текст между косыми чертами, которые содержат '='

Я хочу, чтобы регулярное выражение извлекало текст между косыми чертами, которые содержат равенство '='

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

-> date=20190506


person dataProcs    schedule 14.05.2019    source источник
comment
Пожалуйста, опубликуйте код, который не работает для вас, чтобы увидеть, в чем проблема программирования.   -  person Wiktor Stribiżew    schedule 14.05.2019
comment
@WiktorStribiżew Привет, спасибо за ваше предложение, но регулярное выражение универсально   -  person dataProcs    schedule 14.05.2019
comment
Нет, регулярное выражение не универсально. Вы упомянули Scala, поэтому вам нужно, чтобы он был совместим с механизмом регулярных выражений Java. В чем дело?   -  person Wiktor Stribiżew    schedule 14.05.2019


Ответы (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)
person jwvh    schedule 14.05.2019