正则表达式Notepad ++:替换

时间:2015-08-25 14:04:52

标签: regex notepad++

我需要一些帮助来使用带有Notepad ++的正则表达式来查找和替换表达式。我找不到正确的表达式来查找和替换表达式。

我有一个包含大量

的大文件

SELECT xxx FROM xxx

我想用{/ 1>替换FROM xxx

FROM [MyDatabase].[dbo].[xxx]

提前谢谢你

3 个答案:

答案 0 :(得分:0)

搜索:

class Complex
{
    long x;
    long y;
    public Complex(){}

    public Complex(long temp, long temp2)
    {
        x= temp;
        y=temp2;
    }
    public static Complex operator + (Complex c1,Complex c2)
    {
        Complex c3= new Complex();
        c3.x= c1.x+c2.x;
        c3.y= c1.y+c2.y;
        return(c3);
    }

    public override string ToString()
    {
        return (String.Format("{0} + {1}i", x, y));
    }

}

替换为:

class Program
{
    static void Main(string[] args)
    {
        Complex a, b, c;
        //i wan't add these numbers . . .
        a = new Complex(228743289749287498276,27236784267346287648726872);
        b = new Complex(1234654823648762387468726,242367236487627346872387);
        c=a+b;

        Console.WriteLine ("a= " + a);
        Console.WriteLine("b= " + b);
        Console.WriteLine("c= " + c);

        Console.ReadKey();
    }
}

答案 1 :(得分:0)

搜索:SELECT(。+)FROM(。+)

替换:FROM [MyDatabase]。[dbo]。[\ 2]

答案 2 :(得分:0)

轻松找到:from\s+(\w+) 并将其替换为:[MyDatabase].[dbo].[\1] 它将匹配from和空格

之后的任何字词

enter image description here