在Notepad ++中如何使用通配符搜索
taxRate.set_FromDate(this.startDate);
并替换为
taxRate.FromDate = this.startDate;
P.S。我想将它用于大文件。
答案 0 :(得分:1)
目前,其他答案涉及标准的查找和替换功能,其功能与任何其他编辑器(包括MS Word)相同。但是,使用通配符并不那么明显。
让我们说taxRate
是表达式的可变部分。点击Ctrl-H
到达Replace
对话框后,您可以为Find what
输入以下内容:
(.*)\.set_FromDate\(this\.startDate\);
这是发生了什么:
\
按字面解释。.*
匹配任意数量的非换行符。 (注意:一般来说,这是一种懒惰的匹配方式;通过指定允许或不允许的字符,通常会更精确。).*
周围的(未转义)括号将其转换为变量。在Replace with
下:
$1.FromDate = this.startDate;
此处$1
(或\1
)将替换上述第一个变量的值。如果您对$2
有多种用途,也可以使用$3
,()
等。
这是所有典型的正则表达式语法,因此任何此类引用都与更多信息相关。
答案 1 :(得分:0)
按
control + H
然后把
taxRate.set_FromDate(this.startDate);
在“查找内容”字段中,
taxRate.FromDate = this.startDate;
<替换为“字段”中的。
答案 2 :(得分:-1)
只需通过搜索和替换工具即可。
按Ctrl+F
键,搜索和替换将是apear。
像这个图像指南: