擅长:python、mysql、java
<p>只是想解释一下你要找的东西,似乎你只是想把最接近的A字串和B字串配对。在这种情况下,您只需要一个变量来跟踪最后一个字符串,这样您就知道可以在B字符串上执行。如果是这种情况,下面的代码应该很适合您。你知道吗</p>
<pre><code>lastLineStraingA = False
for line in infile.readlines():
if "StringA" in line:
lastLineStringA = True
storeValueInLine(line)
continue
elif ("StringB" in line) and (True == lastLineStringA):
process(line)
lastLineStringA = False
</code></pre>