我有一个正则表达式,用于提取文件夹名称的两个部分:
([0-9]{8})_([0-9A-Ba-c]+)_BLAH
Run Code Online (Sandbox Code Playgroud)
没问题。这将匹配 12345678_abc_BLAH - 我有“12345678”和“abc”分为两组。
是否可以通过提供带有两个字符串的方法并将它们插入到模式组中来构造文件夹名称?
public string ConstructFolderName(string firstGroup, string secondGroup, string pattern)
{
//Return firstGroup_secondGroup_BLAH
}
Run Code Online (Sandbox Code Playgroud)
使用相同的模式来提取组和构造字符串会更容易管理。