2012-04-04 55 views
-8

我想知道如何获得两个已知标签之间的字符串(或字符串数​​组)。 例如,我有这个字符串我怎样才能得到两个标签之间的字符串

string var1="my first video is [video]http://video.com/aaa[/video] and my second is[video id=\"1\" length=\"3\"]http://video.com/bbb[/video]"; 

如何获得这些价值http://video.com/aaahttp://video.com/bbb

+0

使用正则表达式[http://en.wikipedia.org/wiki/Regular_expression] – mshsayem 2012-04-04 09:18:37

+2

你甚至不需要正则表达式。 – 2012-04-04 09:18:48

+0

这个问题太模糊了。你需要展示一些工作。你试过了什么代码?你做了什么研究。否则将关闭。 – Gray 2012-04-04 12:39:39

回答

3

使用此模式:@"\[video.*?\](.*?)\[/video\]"然后获得组1.我不会发布整个代码,因为我不想为你做你的工作。阅读C#Regexes,Patterns并尝试用这种模式编写代码。

+0

谢谢。我明白了,使用与你的模式匹配。 – Stan92 2012-04-04 09:48:57

相关问题