で部分的にしか文字列を置換しますが、私はテキストがあるとします。どのようにre.sub
text = 'Washington state Washington DC"
は私が
re.sub('Washington(\s[^DC])', 'WA ', text)
を試してみた私の新しい出力が
'WA state Washington DC'
になりたいです
と入力し、「状態」の最初の文字を削除する次の出力を取得します。
'WA tate Washington DC'
基本的に、「DC」の前にない限り、「ワシントン」のすべてのインスタンスを「WA」に変更する必要があります。これを行うには本当に簡単な方法があると確信しています。私の脳は今日働く気がしません! (私はPython 3.xを使用しています)助けてください!おかげ
'\ bWashington state \ b'の代わりに' 'WA state'や' \ bWashington(?!)を使うことができます。 + DC) 'WAと置き換えます。 – ctwheels