3 回答
![?](http://img1.sycdn.imooc.com/5333a0350001692e02200220-100-100.jpg)
TA贡献2012条经验 获得超12个赞
我更正了你的代码,现在它输出 SamplesSim
using System;
public class Program
{
public static void Main()
{
string consoleOutput = @"
25.5.2018 10:42:35.621 Status message 0884:Running module SamplesSim.
25.5.2018 10:42:35.621 Status message 0120:Data Input: Opening: T:\RCS\BiggieStatementsOn\PRINT\INPUTJACK\FCA_HomeBandAccounts_23052018.csv. (DataInput1)
";
string wordToFind = "Running module";
var startIndex = consoleOutput.IndexOf(wordToFind);
string[] ModuleParams;
string runningMod = "";
if (startIndex != -1)
{
var lastIndex = startIndex + wordToFind.Length;
if (lastIndex != -1)
{
ModuleParams = consoleOutput
.Substring(startIndex+wordToFind.Length, consoleOutput.Length - (startIndex+wordToFind.Length))
.Split(new char[]{' ','\n','.'}, StringSplitOptions.RemoveEmptyEntries);
runningMod = ModuleParams[0];
//.Substring(4).Replace("Running module", "").Trim();
}
Console.WriteLine(runningMod);
}
}
}
- 3 回答
- 0 关注
- 129 浏览
添加回答
举报