嘿,我的文件名是这样的:R303717COMP_148A2075_20100520_19230.txt (R编号和其他编号各不相同,但格式相同)
我想将148A2075和20100520分别提取到变量中,以便在我的sqlite数据库的列中插入。
感谢任何帮助。
答案 0 :(得分:8)
听起来像是String.Split()
方法的工作。例如:
string name = "R303717COMP_148A2075_20100520_19230.txt";
string[] tokens = name.Split('_');
// tokens[1] == "148A2075"
// tokens[2] == "20100520"
答案 1 :(得分:1)
string filename = "R303717COMP_148A2075_20100520_19230.txt";
string[] chunks = filename.Split('_');
Console.Writeline(chunks[1]); // this prints 148A2075
Console.Writeline(chunks[2]); // this prints 20100520