回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我在用大写或小写替换某些字符串时遇到问题</p>
<p>这是我的测试脚本:</p>
<pre><code>translate=[{'NO': 'frontsplitter', 'DK': 'frontlæbe'}, {'NO': 'diffuser', 'DK': 'diffusor'}, {'NO': 'gitter', 'DK': 'grill'}, {'NO': 'lettmetallfelger', 'DK': 'letmetalfælge'}, {'NO': 'stålfelger', 'DK': 'stålfælge'}, {'NO': 'atv felger', 'DK': 'atv fælge'}, {'NO': 'dekk', 'DK': 'dæk'}, {'NO': 'motorcykeldæk', 'DK': 'Motorcykeldæk & scooterdæk'}, {'NO': 'Go-cart-dæk', 'DK': 'gokartdæk'}, {'NO': 'ophæng', 'DK': 'hjulophæng'}, {'NO': 'parhardstag', 'DK': 'parhardstang'}, {'NO': 'stabstag', 'DK': 'stabilisator'}, {'NO': 'styredempere', 'DK': 'styrdæmpere'}, {'NO': 'Støddæmper\xa0 ', 'DK': 'Støddæmpere'}, {'NO': 'tillinger', 'DK': 'bøsning'}, {'NO': 'ogre varer', 'DK': 'andre varer'}, {'NO': 'Off-road udstyr', 'DK': '4x4 tilbehør'}, {'NO': 'drivlinje', 'DK': 'transmissionsystem'}, {'NO': 'ophæng', 'DK': 'hjulophæng'}, {'NO': 'skærmtiløger', 'DK': 'Skærm-kit'}, {'NO': 'vinsjer', 'DK': 'spil'}, {'NO': 'vinsjutstyr', 'DK': 'spiludstyr'}, {'NO': 'bærbar vinsjer', 'DK': 'bærbare spil'}, {'NO': 'vinsjplater', 'DK': 'spilmonteringsplade'}, {'NO': 'afstogsstykker', 'DK': 'Afstandsstykker\n'}, {'NO': 'kofangere', 'DK': 'kofanger'}, {'NO': 'oget tilbehør', 'DK': 'Andre tilbehør'}]
def translating(string):
print(translate)
print(string)
for row in translate:
NO=row["NO"]
DK = row["DK"]
string=string.replace(NO,DK)
print(string)
return string
translating("Dekk Maxxis M8080 Mudzilla 33x13.5-15 110L")
</code></pre>
<p>在这个例子中,我如何能忽略大小写并替换单词应该将Dekk替换为dæk
或者当Dekk替换为Dæk时,当Dekk替换为Dæk时</p>
<p>我需要在阵列上复制这个</p>