この投稿と同様のことを行う必要があります (ただし、ひねりを加えています)。それが私が尋ねる理由です。
私は辞書(dict.txt)を持っています。スペースで区切られており、次のように表示されます。
V7 モメンタム
B6 クォンタ
....
(ある意味で、最初の列はキーで、2 番目の列は値です)
ユーザー ファイル (user.txt) があり、キーの出現 (V7、B6 など) が含まれています。ねじれは、キーが独自の列にないことです (したがって、上記の投稿の方法は適用されません)。
ユーザー ファイル (user.txt) は、文字列として表示できます。辞書から検索された値 (Momentum) によって、スペースで区切られているか、他の文字で区切られているかに関係なく、キーのすべての出現箇所 (V7 など) を置き換えたいだけです。
例えば:
「We have V7 as input」 --> に変更する必要があります --> 「We have Momentum as input」
"We have somethingV7_as input" --> 変更する必要があります --> "We have somethingMomentum_as input"