使用正则表达式在字符串vb.net的下划线2和下划线3之间获取子字符串

使用正则表达式在字符串vb.net的下划线2和下划线3之间获取子字符串,vb.net,Vb.net,我有一个类似的字符串:Title Name_2021-04-13_a+B+C_Division.txt。我需要提取A+B+C。A+B+C可能是其他字母。我相信使用正则表达式将是实现这一点的最简单方法。换句话说,我需要得到字符串的下划线2和下划线3之间的子字符串。我所有的代码都是用vb.net编写的。我试过: boatClass=Regex.Match(myFile,”(?将在字符串的第二个和第三个下划线之间提取子字符串的正则表达式代码是: (?:[^.]++{2}([^.]+) 但是,我选择使用

我有一个类似的字符串:Title Name_2021-04-13_a+B+C_Division.txt。我需要提取A+B+C。A+B+C可能是其他字母。我相信使用正则表达式将是实现这一点的最简单方法。换句话说,我需要得到字符串的下划线2和下划线3之间的子字符串。我所有的代码都是用vb.net编写的。我试过:


boatClass=Regex.Match(myFile,”(?将在字符串的第二个和第三个下划线之间提取子字符串的正则表达式代码是:
(?:[^.]++{2}([^.]+)
但是,我选择使用拆分功能:
myString.Split(“”c)(2)