Dart 最初の指定した文字列を置換する

Dartで、最初の指定した文字列を置換するコードを記述してます。「 replaceFirst 」に置換したい文字列と置換する文字列を指定します。
環境
- OS windows11 home
- Dart 2.18.1
最初の指定した文字列を置換
最初の指定した文字列を置換するには、「 replaceFirst 」を使用します。
文字列.replaceFirst('置換前の文字列','置換後の文字列')
実際に、使用してみます。
void main() {
String str = 'abcabcabc';
print(str.replaceFirst('b','B'));
// aBcabcabc
print(str.replaceFirst('bc','BC'));
// aBCabcabc
}
実行結果を見ると、置換できていることが確認できます。

サロゲートペア
通常の2バイトで1文字で表すところを、4バイトで1文字となるサロゲートペア文字にも、使用できます。
void main() {
String str = '😨😸😹😨😸😹';
print(str.replaceFirst('😸','🙍'));
// 😨🙍😹😨😸😹
print(str.replaceFirst('😸😹','🙍'));
// 😨🙍😨😸😹
}
実行結果

-
前の記事
sqlite 最後から存在する空白を除去する 2023.08.11
-
次の記事
SourceTree フェッチを行うショートカットキー 2023.08.12
コメントを書く