擅长:python、mysql、java
<p>给定这样的副词:</p>
<pre class="lang-py prettyprint-override"><code>adverbs = '''adverbe1 |replacement1
adverbe2 |replacement2
adverbe3 |replacement3'''
</code></pre>
<p>用它创建一个字典,其中key是副词,value是替换文本</p>
<pre class="lang-py prettyprint-override"><code>adverbsDict = {item[0].strip():item[1].strip() for item in map(lambda x: x.split('|'), adverbs.split('\n'))}
</code></pre>
<p>现在迭代每个键,只需使用相应的值对给定键的文本调用replace:</p>
<pre class="lang-py prettyprint-override"><code>text = 'Hello adverbe1 this is a test'
for key in adverbsDict:
text = text.replace(key, adverbsDict[key])
</code></pre>
<p><strong>输出</strong>:</p>
<pre class="lang-py prettyprint-override"><code>'Hello replacement1 this is a test'
</code></pre>