擅长:python、mysql、java
<p>使用正则表达式可以轻松完成此操作:</p>
<pre><code>>>> le_menu = '''Végétarien #it's french :)
... potato leek soup $8.
... marinated fig, pistachio, boston scarlet $14.
... grilled romaine, tomato jam, ricotta $13.
... gnocchi mushroom and cherry tomato $15.
...
... meat
... beef tartare, wasabi mayo $16.
... lamb merguez, cauliflower, cabbage $16.
... boar sausage and bourbon mustard $15.
... confit rabbit, orzo $15.
... lamb berbere and lentil $13.
... grilled hanger steak, frites, aioli $16.'''
>>> import re
>>> print(re.sub(r'\$(\d+)', lambda x: '{} EUR'.format(x.groups()[0]), le_menu, flags=re.M))
Végétarien #it's french :)
potato leek soup 8 EUR.
marinated fig, pistachio, boston scarlet 14 EUR.
grilled romaine, tomato jam, ricotta 13 EUR.
gnocchi mushroom and cherry tomato 15 EUR.
meat
beef tartare, wasabi mayo 16 EUR.
lamb merguez, cauliflower, cabbage 16 EUR.
boar sausage and bourbon mustard 15 EUR.
confit rabbit, orzo 15 EUR.
lamb berbere and lentil 13 EUR.
grilled hanger steak, frites, aioli 16 EUR.
</code></pre>