Saya mencoba untuk mendapatkan semua karakter dari kanan hingga '*' dari string di bawah ini.

String phoneNumber = '07*** ***253'

Di sini saya ingin substring sebagai '253'

Mis: '07*** ***4253' hasil: 4253

0
kartheeki j 12 Mei 2021, 15:57

1 menjawab

Jawaban Terbaik

Anda dapat membagi string dengan split()

var _phone = "07*** ***253";

String _last =  _phone.split('*').last;

Atau sama dengan regexp

   RegExp reg = RegExp(r'[^*]*$');
    var _matched = reg.allMatches(_phone);

    _matches.last.group(0);
0
Ara Kurghinyan 12 Mei 2021, 13:24