C# 正则表达式匹配

发布于 2024-12-22 08:51:48 字数 350 浏览 1 评论 0原文

我是 C# 菜鸟。任何人都可以帮助通过 C# 代码从这些数据中提取 /a/b/c.swf

<object width="663" height="466.752" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
      <param value="/a/b/c.swf" name="movie">
</object>

非常感谢

I'm noob in C#. Can anyone help to pull out /a/b/c.swf from this data by C# code

<object width="663" height="466.752" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
      <param value="/a/b/c.swf" name="movie">
</object>

thank so much

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

甜味拾荒者 2024-12-29 08:51:48
string regexPattern = @"<param\svalue=""(?<paramVal>[^""]*)""";
string stuffImLookingFor = Regex.Match(input, regexPattern).Groups("paramVal").Value;
string regexPattern = @"<param\svalue=""(?<paramVal>[^""]*)""";
string stuffImLookingFor = Regex.Match(input, regexPattern).Groups("paramVal").Value;
星軌x 2024-12-29 08:51:48

这是一个正则表达式来做到这一点:

param value="([^"]+)

第一个匹配组将返回“/a/b/c.swf”

您可以在此处测试正则表达式 正则表达式库

Here's a RegEx to do it:

param value="([^"]+)

The first match group will return "/a/b/c.swf"

You can test regular expressions here Regular Expression Library

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文