从开头或结尾修剪Dart字符串中的空格

7 dart

我是Dart的新手,我试图了解一下基本的库.对于字符串,提供了trim()函数.这很好,但是没有明显的方法只在字符串的开头或结尾修剪空格?我找不到他们.谢谢.

Sha*_*uli 10

没有用于仅修剪前导或尾随空格的特定方法。但是实现它们很容易:

/// trims leading whitespace
String ltrim(String str) {
  return str.replaceFirst(new RegExp(r"^\s+"), "");
}

/// trims trailing whitespace
String rtrim(String str) {
  return str.replaceFirst(new RegExp(r"\s+$"), "");
}
Run Code Online (Sandbox Code Playgroud)