Swift replacingOccurrencesメソッドで文字列を正規表現で置換するサンプル

環境
Swift version 5.2.3 (swift-5.2.3-RELEASE)
Ubuntu 20.04.2 LTS

構文

文字列.replacingOccurrences(
    of: "正規表現", 
    with: "置換する文字列", 
    options: .regularExpression, 
    range: range //検索範囲を指定する
)

文字列を正規表現で置換するには、replacingOccurrencesメソッドを使います。
引数「of」に正規表現、引数「with」に置換する文字列を指定します。
引数「options」に「.regularExpression」、引数「range」に範囲を指定します。

使用例

import Foundation


var ng = "S0tud283op4"

var result = ng.replacingOccurrences(
    of: "[0-9]", 
    with: "", 
    options: .regularExpression, 
    range: nil
)

print(result)

実行結果
Studop

 

Swift

Posted by arkgame