C# 如何获取两个标记之间的字符串
我想知道如何在两个已知标记之间获得字符串(或字符串数组)。 例如,我有这个字符串C# 如何获取两个标记之间的字符串,c#,regex,strip,C#,Regex,Strip,我想知道如何在两个已知标记之间获得字符串(或字符串数组)。 例如,我有这个字符串 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/aaa和http://video.com/bbb?使用以下模式:@“\[video
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/aaa
和http://video.com/bbb
?使用以下模式:@“\[video.*?\](.*?\[/video\]”
,然后获取组1。我不会发布全部代码,因为我不想为你做你的工作。阅读有关C#regex和模式的内容,并尝试使用此模式编写代码。使用regex[您甚至不需要regex来完成此操作。这个问题太模糊了。您需要展示一些工作。您尝试了哪些代码?您做了哪些研究。否则,它将关闭。谢谢。我明白了,使用与您的模式匹配。