用另一个单词替换一个单词?

时间:2014-01-02 04:02:45

标签: notepad++

我有两个列表,每个列表大约有200行:

清单1:

University=123  
Faculty=456  
School=789  
Laboratory=101  
Academy=121 

清单2:

123=Student  
456=Teacher  
789=Professor  
101=Technician  
121=Engineer 

问题是我需要一种方法来替换ex:“大学”这个词和“123”..所以列表2会是这样的:

University=Student  
Faculty=Teacher  
School=Professor  
Laboratory=Technician  
Academy=Engineer

我可以使用notepad ++或任何其他程序吗?

人们帮帮我!

3 个答案:

答案 0 :(得分:1)

CTRL H,将显示“查找和替换”对话框。在那里你可以像往常一样输入单词,甚至可以输入正则表达式。

如果您需要对200个列表执行相同的操作,那么您可能需要创建一个宏来执行该任务的重复步骤。

答案 1 :(得分:0)

Vlookup using excel 检查图像,了解使用excel执行此操作的方法之一。我所做的是,

我使用equals(=)作为去限制器将两个列表拆分为4列。然后在excel中使用vlookup函数来匹配包含数值的列,并使用equals(=)运算符连接两个字符串列。

它的公式是

 =CONCATENATE(A1,"=",VLOOKUP(B1,$D$1:$E$5,2,FALSE))

假设两个列表已分为四列(A,B,D,E,其中B和D具有数值),连接函数连接在parantheses中传递给它的所有字符串;在这种情况下,A中的值,等于符号,以及vlookup返回的值。

VLOOKUP(B1,$D$1:$E$5,2,FALSE)

这个公式的作用是,选择B1中的值,检查D1到E5范围内的所有匹配值,选择范围中的第二列并检查完全匹配(用false表示)。

希望这有帮助。

答案 2 :(得分:0)

Using Notepad++ it can be done very easily.
1. Copy the List1 in a new file.
2. Copy the List2 in another new file.
3. Select the Regex options in Find & Replace dialog box
4. Perform the following operations on List1 & List2 individually.
5. Finally Merge both the list.
---------------------------------------------------------
List1 : Find    --> =.*
        Replace --> =
-----------------------------
University=
Faculty=
School=
Laboratory=
Academy=
-----------------------------

List2 : Find    --> .*=
        Replace --> (Blank) 
-----------------------------
Student  
Teacher  
Professor  
Technician  
Engineer
-----------------------------
Final List3 : 
Select the complete List2, make  vertical select in List1 on the right hand side by selecting some blank horizontal area also.
Then just paste. :-)

University=     Student  
Faculty=        Teacher  
School=         Professor 
Laboratory=     Technician
Academy=        Engineer