Dart 文字列を置換する
Dartで、文字列を置換するコードを記述してます。「 replaceAll 」に置換したい文字列と置換する文字列を指定することで可能です。
環境
- OS windows11 home
- Dart 2.18.6
文字列を置換
文字列を置換するには、「 replaceAll 」を使用します。
文字列.replaceAll('置換前の文字列','置換後の文字列')
実際に、使用してみます。
void main() {
String str = 'abcabcabc';
print(str.replaceAll('b','B'));
// aBcaBcaBc
print(str.replaceAll('bc','BC'));
// aBCaBCaBC
}
実行結果を見ると、置換できていることが確認できます。
サロゲートペア
通常の2バイトで1文字で表すところを、4バイトで1文字となるサロゲートペア文字にも、使用できます。
void main() {
String str = '😨😸😹😨😸😹';
print(str.replaceAll('😸','🙍'));
// 😨🙍😹😨🙍😹
print(str.replaceAll('😸😹','🙍'));
// 😨🙍😨🙍
}
-
前の記事
SourceTree ローカルリポジトリを表示するショートカットキー 2023.03.11
-
次の記事
python エラー「TypeError: unsupported operand type(s) for +: ‘int’ and ‘str’」が発生した場合の対処法 2023.03.12
コメントを書く