将特定行从一个文件写入另一个文件我有一个大的txt文件。我想找到以特定字符串开头的行(例如“student name =”)并将整个这些行复制到另一个文件中。
如何使用JMP脚本执行此操作?
如果使用JMP并不简单,那么excel或其他工具是否有一个简单的方法?
Re:将特定行从一个文件写入另一个文件看看你是否可以根据自己的情况调整这个说明性的脚本:
Names Default to Here( 1 );
text = Load Text File( "YourText1.txt" );
line = Words( text, "\!n" );
text = "";
For( i = 1, i <= N Items( line ), i++,
If( Contains( line[i], "student name =" ),
text ||= line[i] || "\!n";
);
);
Save Text File( "YourText2.txt", text );
Re:将特定行从一个文件写入另一个文件 @markbailey 回应了脚本解决方案。 我想你正在尝试做的,可能是从现有数据表创建一个新的JMP数据表,基于查找数据表中包含字符串“student name =”的所有行。
使用JMP中的交互式工具可以非常轻松地完成此操作。
1。打开您感兴趣的数据表
2。右键单击rowstate列(行号列)上的列标题,然后选择
行选择==>选择位置

3。选择要查询的列,然后选择“包含”,然后键入值“student name =”

4。此操作的结果将选择具有短语“student name =”的所有行。

5。然后你可以去
表==>子集
并且已经选择了所有行的子集
