Swift

【Swift】文字の置換 replacingOccurrences

 

最近やたらとよく使う置換のfunctionです。

let after = before.replacingOccurrences(of: "変換前", with: "変換後")

例文

痴漢→置換に変換
let before = "痴漢しよっと"
let after = before.replacingOccurrences(of: "痴漢", with: "置換")
print(after)
//置換しよっと

 

<br/>  ->  \nに変換

brタグではSwiftでは改行できません。

改行するには\nに変更する必要があります。

そのままtextに入れるとこうなります。

<br/>を消してあげましょう。

let content = "あ<br/>い<br/>う<br/>え<br/>"
let fixedContent = content.replacingOccurrences(of: "<br/>", with: "\n")
print(fixedContent)
//あ
//い
//う
//え

 

ちなみに「あいうえ」のみ表示させたい場合

withの箇所を””にすればOKです。

Swift書いていればどこかで時が出てくると思うんで、

こんなのあったな程度で覚えておきましょう!

ABOUT ME
goto
海外事業担当兼iOSエンジニア。 元々海外に行くことが好きで、海外で知り合った方に、CEO馬谷の話を聞き2019年2月に株式会社Playgroundに入社。 今も海外での生活、海外での仕事に憧れている。 今個人的にプライベートで行きたい国はイスラエルとポーランド。

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA