如何在平等之后和“”之间拆分我所拥有的?

时间:2015-09-30 11:30:18

标签: c#

如何在平等之后和""之间拆分我拥有的东西?我有一个文本文件,其中一行是这样的:PLP="some text",我想得到some text并放入其他文件。我使用下一个代码,但这次分割"some text"而我只需要some text

if (txt.Contains("PLP="))
{
    var PLPPath = txt.Split('=')[1];
    newInstaller = newInstaller.Select(line => 
                         Regex.Replace(line,@"fileInstallationKey=.*",
                                      "fileInstallationKey=" + PLPPath));   
}

3 个答案:

答案 0 :(得分:1)

你可以这样做:

txt.Split('=')[1].Replace("\"", "");

答案 1 :(得分:0)

Maor Veitsman的解决方案有效。我只是想指出,鉴于一点点输入,另一个替代方案(除了其他各种方法)将直接用引号分割如下:

txt.Split(new[] { '"' }, StringSplitOptions.RemoveEmptyEntries).Last();

答案 2 :(得分:0)

您也可以使用Trim代替Replace

string res = txt.Split('=')[1].Trim(new char[] { '"' });

Console.WriteLine(res); // some text