我将文本文件与类似的模式进行了比较".."
它正在将整行写入日志,如下所示......
insert into depdb..fin_quick_code_met
但我需要单独写这个depdb
或者depdb..fin_quick_code_met
即)我只需要这个词
if (line.contains(".."))
dest.WriteLine("LineNo : " + counter.ToString() + " : " +" "+ line.TrimStart());
单独这个字怎么写?
有什么建议吗?
就像是:
string line = "insert into depdb..fin_quick_code_met";
foreach(Match match in Regex.Matches(line, @"(\w*)\.\.")) {
Console.WriteLine(match.Groups[1]);
}
或者仅针对该行的单个(第一个)匹配:
Match match = Regex.Match(line, @"(\w*)\.\.");
if (match.Success)
{
Console.WriteLine(match.Groups[1]);
}
为了得到完整的depdb..fin_quick_code_met
;相同的代码,但带有@"\w*\.\.\w*
, 看着match.Value
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)