正则表达式在xpath

时间:2018-02-05 16:13:40

标签: regex scala

我有xpaths例如(" / name:ABC / dep:HR / eid:123")。我有这种格式的输入字符串,期望输出数据在" / ABC / HR / 123"。

请分享您对如何在scala或Java中使用正则表达式模式的想法。

1 个答案:

答案 0 :(得分:2)

See regex in use here

(?<=/)[^:]*:

See code in use here

object Main extends App {
    val xpath = "/name:ABC/dep:HR/eid:123"
    val regex = "(?<=/)[^:]*:".r
    println(regex.replaceAllIn(xpath, ""))
}

/ABC/HR/123

中的结果