我想检索字符串的一部分,我的问题是我是否可以在不触及匹配字符串(子字符串或拆分)的情况下获得正确的字符串,我知道拆分/子字符串很容易,但我想知道我是否可以改进RegEx 自己完成这项工作。
这是字符串:
<h3 class="btl"><a href="http://post-hardcore.ru/music/2689-drifter-in-search-of-something-more-ep-2013.html">Drifter - In Search of Something More [EP] (2013)</a></h3>
这就是我得到的:
>Drifter - In Search of Something More [EP] (2013)</a><
这就是我想要得到的:
Drifter - In Search of Something More [EP] (2013)
这是我的正则表达式:
Dim RegEx_AlbumName As New Regex(">[^<].*<")
MsgBox(RegEx_AlbumName.Match(Line).Groups(0).ToString)
我不想这样做:
AlbumName = RegEx_AlbumName.Match(Line).Groups(0).ToString.Substring(1).Replace("</a><", "")
编辑:请注意,括号单词“(2013)”可能不在我需要匹配的其他字符串中。