「私は花子です。今日は雨です。今日は天気が悪いですね。」
このような文字列を
「私は花子です。昨日は雨でした。今日は天気が悪いですね。」
というような文字列に変換したいです。
ただ、「雨」の部分は「晴れ・晴れのち雨・rain」等複数のパターンがあるため
replace("今日は雨です。","昨日は雨でした。")が使えないです。
イメージとしては
replace("今日は?です。","昨日は?でした。")
という変換なのですが、方法がわかりません。
今日は/です。を別々にreplaceすると変換したくない文まで変換してしまう点がネックです。
ちなみに、「雨」の部分のパターンは無限にあり、パターン設定は難しいです。
上記の文は分かりやすくするための例文なので。
そのため、replaceFirstを使うのも難しいです。
宜しくお願いします。
回答2件
あなたの回答
tips
プレビュー