正则表达式在斜杠之间找到字符串

时间:2015-09-02 13:07:33

标签: regex

我正在尝试编写一个正则表达式(运气很少)来捕获在较大字符串中特定位置的两个斜杠之间发生的字符串。

示例源代码字符串将是:此处将显示一些文字说明,后跟路径:/XYZ/String-needed/ABC/ETC

所需的字符串将始终位于第二个和第三个/字符之间。

正则表达式的上下文是在另一个工具中,但它主要模拟正则表达式使用的java上下文。我知道/需要转义\/但我无法获取代码来查找第二个和第三个实例之间的字符串。

1 个答案:

答案 0 :(得分:5)

您可以使用以下正则表达式:

"^\/[^/]+\/([^/]+)\/"

请参阅演示https://regex101.com/r/jR9rV5/1

[^/]是一个negated character class,可以匹配/以外的任何字符串。