擅长:python、mysql、java
<p>此版本允许您选择性地指定标记</p>
<pre><code>import re
s = """--START--
FirstName Kitty
LastName McCat
Color Red
random_data
Meow Meow
--END--"""
tokens = ["LastName", "Color"]
if len(tokens) == 0:
print(re.findall("({0}) ({0})".format("\w+"), s))
else:
print( list((t, re.findall("{} (\w+)".format(t), s)[0]) for t in tokens))
</code></pre>
<h3>输出</h3>
^{pr2}$