&文字をに置き換えたいのですがand、 が単独の場合のみ&です。Python 2.7.3で次のことを試します。
import re
re.sub('&', 'and', '& r&b')
私は得ますand randbが、私が欲しいのはand r&bです。
re.sub('\b&\b', 'and', '& r&b')
どちらも機能しません。助言がありますか?また、通常の文字と特殊文字のユニークな組み合わせが必要な場合は、式はどうなりa&bますa&bcか?
同様の質問で答えが見つからなかったので、事前に感謝します!