匹配后返回字符串

时间:2015-10-09 16:30:54

标签: regex vb.net

如何在匹配后返回字符串?

这是我的字符串 "blahblah/blah/Content/Snapshot/Engines_Running"

我想搜索"/Content/Snapshot/"但匹配"Engines_Running"

我从另一个帖子尝试过这个正则表达式,但它似乎不起作用 [\n\r].*/Content/Snapshot/\s*([^\n\r]*)

1 个答案:

答案 0 :(得分:0)

您可以使用与前缀后面的位置匹配的正则表达式模式(?<=prefix)find。在你的情况下:

(?<=/Content/Snapshot/)\w+

\w+匹配包含字母,下划线和数字的单词。