请允许我更具体一点:我有相当多的文件夹,每个文件夹都包含一个 .txt 文件。我想从该文件的标题中提取一些文本,将其放入 LaTeX 演示文稿中(每个文件夹一个演示文稿)。
一个问题是这个标题的结构:在数百个“空间”中仅丢失了少量数据,而且我不知道如何选择我需要的部分。
V I T34CPT7 C 06/02/15 09:38:15 AH 0.000000E+0015 FZ T34CPT7 FX 0.000000E+00 FQ 1.000000E+01 FM 1 0.000000E+00
有人知道如何提取此标题的一部分(例如“T34CPT7”部分)并使用它自动填充我的 LaTeX 文档中的字段吗?
答案1
\documentclass{article}
\newread\zz
\def\extractstuff#1 #2 #3 #4 #5 #6 #7\relax{%
f1=#1, f2=#2, f3=#3, f4=#4, date=#5, time=#6}
\begin{document}
\openin\zz=foo.txt
\read\zz to \tmp
\expandafter\extractstuff\tmp\relax
\closein\zz
\end{document}