Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗dtSpRgMFm 66 of 224 menu
◀ ▶

Полное совпадение в регулярках Dart

Метод firstMatch с шаблоном ^ и $ сопоставляет шаблон со всей строкой целиком. Если лишние символы в начале или конце не входят в шаблон, результат будет null. Метод hasMatch у RegExp с ^ и $ возвращает только true или false без объекта совпадения:

var txt = "123 456 789"; var partial = RegExp(r'^\d+$').firstMatch(txt); var whole = RegExp(r'^\d+ \d+ \d+$').firstMatch(txt); print(partial); print(whole?.group(0));

Дана строка:

var txt = "abc";

Проверьте, состоит ли строка только из строчных букв, и выведите результат в консоль.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить