擅长:python、mysql、java
<p>以防有用。不带正则表达式</p>
<pre><code>def complement_n(expression):
expression_dict = {'1': '1','2': '0', '3': '0', '&':'&','(':'(',')':')',' ': ' '
#expression_dict = dict(a='t', c='g', t='a', g='c'),
}
comp_string = ''
for base in expression:
comp_string += expression_dict[base]
##comp_string += dna_complement.get(base, 'some_value')
return comp_string
expression = '(1 & 2 ) & 3'
comp_string = complement_n(expression)
print ("Complement is:", comp_string)
</code></pre>