String title = " Flutter Title with Leading Space ";
String trimmedTitle = title.trim();
print(trimmedTitle);
import 'dart:core';
void main() {
String title = " Flutter Title with Leading Space ";
String trimmedTitle = title.replaceFirst(RegExp(r'^\s+'), '');
print(trimmedTitle);
}
Приведенный выше код выведет тот же результат, что и метод 1.
String title = " Flutter Title with Leading Space ";
String trimmedTitle = title.substring(title.indexOf(RegExp(r'\S')));
print(trimmedTitle);
Этот код также выдаст тот же результат.
String trimLeadingSpace(String title) {
int index = 0;
while (index < title.length && title[index] == ' ') {
index++;
}
return title.substring(index);
}
void main() {
String title = " Flutter Title with Leading Space ";
String trimmedTitle = trimLeadingSpace(title);
print(trimmedTitle);
}
Приведенный выше код даст вам желаемый результат.