擅长:python、mysql、java
<p>如果您想将所有内容都保存在python中,那么我建议使用<a href="https://docs.python.org/3/howto/regex.html" rel="nofollow noreferrer">regular expressions (regex) within python</a>。下面的正则表达式应该与最新的python<code>re</code>模块兼容。它有两个与第一个和第二个字段匹配的捕获组</p>
<pre class="lang-regex prettyprint-override"><code>^((?:\w|\s)+) also know as: ?((?:\w|\s)+?\w)\s*?$
</code></pre>
<p>获取每行的两个字段值的代码段类似于</p>
<pre class="lang-py prettyprint-override"><code>p = re.compile('^((?:\w|\s)+?) also know as: *?((?:\w|\s)+?\w)\s*?$')
for line in f:
m = p.match(line)
subgenrename = m.group(1)
subgenrealtname = m.group(2)
...
</code></pre>