c# - 两个已知标签之间可能出现不止一次的子字符串的正则表达式

标签 c# regex

来自这样的字符串

http://a.b.c.d:1521/myApp/unreachable.stream/manifest.f4m?DVR

我如何使用正则表达式仅提取“.stream”和“.stream”之前第一次出现的“/”之间的部分,例如上例中的“无法访问”?

最佳答案

这是一个正则表达式的例子:

var match = Regex.Match(myStr, @"/([^/]+)\.stream\b");
string extracted = match.Groups[1].Value;
Console.WriteLine(extracted); // "unreachable"

关于c# - 两个已知标签之间可能出现不止一次的子字符串的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19639577/

相关文章:

JavaScript 匹配任何字母字符

javascript - 如何将句子分解为数组值?

c# - 设计器模式下的 ASP.NET 用户控件属性值选项

c# - 比反复试验更有效地优化多个变量的算法

regex - Lua 正则表达式替换花括号

java - 按字符数组拆分字符串

c++ - 解析具有括号和逗号分隔值的字符串

c# - VB.NET 到 C# 的转换——非 EventHandler 事件的接口(interface)事件声明

c# - Entity Framework Core - 延迟加载不适用于 Getters

c# - 使用 CaSTLe Dynamic Proxy 2 添加额外的接口(interface)?