文字列を検索して置換する必要があります。文字列の最後の文字列を置き換えます。ここでregex文字列の右側から単一の一致を置き換えます。
は(普通の検索/置換を行います)私の作業コードです:
- $にstreet_address = "123セントマーチンセント"
- $:期待される結果の
PREG_REPLACE("/(\b{$abbr}\b)/i", "$long" , $street_address)
例abbr = "St"
- $ long = "Street"
- return = "123 St Martin Street"
St
の最後のオカレンスだけをStreet
に置き換えて欲しいです。
これはうまくいっていて、略語のさまざまなバリエーションに対応しました。ありがとう。 – lcdservices
あなたが大歓迎です、それはあなたのために働いてうれしいです。 – anubhava