Notepad++ 用另一个词替换一个词?
我有两个列表,每个列表大约有200行: 清单1:Notepad++ 用另一个词替换一个词?,notepad++,Notepad++,我有两个列表,每个列表大约有200行: 清单1: University=123 Faculty=456 School=789 Laboratory=101 Academy=121 清单2: 123=Student 456=Teacher 789=Professor 101=Technician 121=Engineer 问题是,我需要一种方法将前“大学”一词替换为“123”。。所以清单2是这样的: University=Student Faculty=
University=123
Faculty=456
School=789
Laboratory=101
Academy=121
清单2:
123=Student
456=Teacher
789=Professor
101=Technician
121=Engineer
问题是,我需要一种方法将前“大学”一词替换为“123”。。所以清单2是这样的:
University=Student
Faculty=Teacher
School=Professor
Laboratory=Technician
Academy=Engineer
我可以用记事本++或任何其他程序来做吗
请大家帮帮我 按
CTRL H
,将弹出查找和替换对话框。在那里你可以像平时一样输入单词,甚至可以通过正则表达式
如果您需要对200个列表执行相同的操作,则可能需要创建一个宏来为您执行任务的重复步骤。
检查图像,了解使用excel可以执行此操作的方法之一。我所做的是
我已经将您的两个列表拆分为4列,使用等号(=)作为de限制器。然后在excel中使用vlookup函数匹配包含数值的列,并使用equals(=)运算符连接两个字符串列
它的公式是
=CONCATENATE(A1,"=",VLOOKUP(B1,$D$1:$E$5,2,FALSE))
假设两个列表已被拆分为四列(A、B、D、E,其中B和D具有数值),concatenate函数将在这些列中传递给它的所有字符串连接起来;在本例中,A中的值等于号,并且是vlookup返回的值
VLOOKUP(B1,$D$1:$E$5,2,FALSE)
这个公式的作用是,选择B1中的值,检查D1到E5范围内的所有匹配值,选择范围内的第二列,并检查精确匹配(用false表示)
希望这能有所帮助。它们是否都在同一序列中?谢谢你的回答,不,它们不在同一序列中:/n你能找到解决方案吗?谢谢你的帮助,先生,我想你没有得到我想要的关于这些列表的方法?啊,是的,我理解错了。您需要找到列表1中的代码并用它替换列表2中的单词。编程似乎是你唯一的选择。但这不应该是一项艰巨的任务。我没有任何编程技能,如何使用AFAIK?AFAIK=据我所知。这不是一个程序设计language@Adarsh是的,哈哈。。我认为这是一种编程语言。我已经像你在exel中那样将列表拆分为4个colmun,但是当我输入以下代码:=串联(A1,“=”,VLOOKUP(B1,$D$1:$E$5,2,FALSE)),只有转换的第一行,我怎么能在同一时间内完成这一切?将第一列和公式拖到你想要的行,如给定的那样
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