N Kaushik

How to replace a substring in dart string

May 06, 2020

Replace substring in a dart string :

dart provides one method called replaceAll that can be used to replace one substring with a given string. This method is defined as below :

String replaceAll(Pattern p, String r)

The pattern p can be a regular expression or simply a substring.

Example 1: Replace one character :

We can simply pass one character as the first character to replace it with another character :

void main() { print('nkaushikd'.replaceAll('n','N')); }

It will print :


Example 2: Replace one substring :

We can also replace one substring :

void main() { print('nkaushikd'.replaceAll('nkaushik','N')); }

Output :


Example 3: Using a pattern :

We can use one regular expression as well. The below example replaces all special characters with a blank empty character :

void main() { print('nkau##shi*()&*kd@\$!'.replaceAll(RegExp(r'[^A-Za-z0-9]'),'')); }

It will print :


Subscribe to my Newsletter

© 2021, nkaushik