擅长:python、mysql、java
<p>这有点俗气,我已经能想到边缘案件了。如果你仔细想想,你的嵌套列表基本上已经是你想要的格式了,所以只要把它变成一个字符串并做一些替换。你知道吗</p>
<p>代码:</p>
<pre><code>data = [['mirna', 'or', 'microrna'], 'or', 'lala']
my_regex = str(data).replace(' ','').replace('[','(').replace(']',')').replace(",'or',",'|').replace("'",'').replace('"','')
print('my_regex='+my_regex)
</code></pre>
<p>它也适用于@Millie的第二个测试用例(感谢您这么做!)你知道吗</p>
<p>输出:</p>
<pre><code>my_regex=((mirna|microrna)|lala)
</code></pre>