小编Jam*_*mes的帖子

如何使用grep修剪特定文本

我需要用grep修剪一些文本,我尝试过各种其他方法并且运气不好,所以例如:

C:\Users\Admin\Documents\report2011.docx: My Report 2011
C:\Users\Admin\Documents\newposter.docx: Dinner Party Poster 08
Run Code Online (Sandbox Code Playgroud)

如何修剪文本文件,以便修剪":"及其后的所有字符.

例如,输出如下:

C:\Users\Admin\Documents\report2011.docx
C:\Users\Admin\Documents\newposter.docx
Run Code Online (Sandbox Code Playgroud)

linux bash awk grep

4
推荐指数
2
解决办法
3万
查看次数

在C#中将两个方法组合在一起

我目前在C#中有两个不同的事件处理程序,它们执行两个不同的功能.虽然我如何将两种方法结合在一起,所以只有一个按钮可以同时执行这两种操作?(考虑到必须首先执行button1_Click事件.)

    private void button2_Click(object sender, EventArgs e)
    {
        var file = File.AppendText(@"c:\output2.txt");

        foreach (string tmpLine in File.ReadAllLines(@"c:\output.txt"))
        {
            if (File.Exists(tmpLine))
            {
                file.WriteLine(tmpLine);
            }
        }

        file.Close();

    }

    private void button1_Click(object sender, EventArgs e)
    {
        using (StreamWriter sw = File.AppendText(@"c:\output.txt"))
        {
            StreamReader sr = new StreamReader(@"c:\filename.txt");

            string myString = "";
            while (!sr.EndOfStream)
            {

                myString = sr.ReadLine();
                int index = myString.LastIndexOf(":");
                if (index > 0)
                    myString = myString.Substring(0, index);

                sw.WriteLine(myString);
            }
            button2_Click(sender, e);

        }

    }
Run Code Online (Sandbox Code Playgroud)

.net c# windows

1
推荐指数
1
解决办法
916
查看次数

标签 统计

.net ×1

awk ×1

bash ×1

c# ×1

grep ×1

linux ×1

windows ×1