正規表現の基本的な構文については、Rubyの例ですが、別ブログで詳細に述べています。 Kotlinでは、正規表現クラスRegexのインスタンスメソッド、find(), findAll(), replace()を用います。 Javaのように、replace(), replaceAll()の区別はありません。 replaceを用いて後方参照を行う際は、PerlやRubyといった他の言語と同様、$0, $1, .., $nといった変数を用いることができます。(パターン内で後方参照を行う場合などでは、\\nの場合もあります) $0にはマッチした文字列全体 $1には1つめの()内 $nにはn個めの()内…