正则表达式在最后匹配之后匹配第一个单词/

时间:2019-03-27 11:04:20

标签: regex

我有一个像这样的字符串:

  

/ job / IT / job / DECISION / job / Run_Console / config通过用户名1234提交

,我只想获得最后一个“ /”之后的第一个单词。目前,我不知道该怎么做。你能帮助我吗? 例如使用

  

([[^ /] *)$

我将匹配整个字符串“ configSubmit by username1234”。

只是一个更新:可能我需要将正则表达式锚定为字符串以/ job开头的事实

1 个答案:

答案 0 :(得分:0)

您需要在此之后找到单词,在字符串结尾之前不需要\

(\w*) - word
[^/]*$ - no \ before end of string
(\w*)[^/]*$

https://regex101.com/r/p8iweu/1