Dart 如何从\n中删除字符以字符串结尾

Dart 如何从\n中删除字符以字符串结尾,dart,Dart,我有一个字符串“Something\n或réseau\n+que 3e”,我想从\n中删除它,直到字符串的末尾只保留“Something” 如何使用dart实现这一点?因此我发现dart有一个类可以为我们实现这一点,您只需执行以下操作: String name = "Something\nhors réseau\n+ que 3e"; LineSplitter ls = new LineSplitter(); List<String> lines = ls.c

我有一个字符串
“Something\n或réseau\n+que 3e”
,我想从
\n
中删除它,直到字符串的末尾只保留
“Something”


如何使用dart实现这一点?

因此我发现dart有一个类可以为我们实现这一点,您只需执行以下操作:

    String name = "Something\nhors réseau\n+ que 3e";
    LineSplitter ls = new LineSplitter();
    List<String> lines = ls.convert(name);
    print(lines[0]) // Something
String name=“Something\n或réseau\n+que 3e”;
LineSplitter ls=新的LineSplitter();
列表行=ls.convert(名称);
打印(第[0]行)//Something

所以我发现dart有一个类可以为我们实现这一点,您只需执行以下操作:

    String name = "Something\nhors réseau\n+ que 3e";
    LineSplitter ls = new LineSplitter();
    List<String> lines = ls.convert(name);
    print(lines[0]) // Something
String name=“Something\n或réseau\n+que 3e”;
LineSplitter ls=新的LineSplitter();
列表行=ls.convert(名称);
打印(第[0]行)//Something

使用
子字符串

var string = "Something\nhors réseau\n+ que 3e" ;
  var indexOfSlashN = string.indexOf("\n");
  var reducedString = string.substring(0, indexOfSlashN);
  print(reducedString);

使用
子字符串

var string = "Something\nhors réseau\n+ que 3e" ;
  var indexOfSlashN = string.indexOf("\n");
  var reducedString = string.substring(0, indexOfSlashN);
  print(reducedString);

您可以将
索引
子字符串
组合在一起:

String input='Something\n或réseau\n+que 3e';
字符串输出=input.substring(0,input.indexOf('\n'));

您可以将
索引
子字符串
组合在一起:

String input='Something\n或réseau\n+que 3e';
字符串输出=input.substring(0,input.indexOf('\n'));

您尝试过什么?对于和,这应该非常简单。或者,我补充了一个答案,谢谢你的提示:)你试过什么?对于和,这应该非常简单。或者。我添加了一个答案,谢谢你的提示:)这是一个很好的答案:)但再说一遍,我认为我的答案更有效,因为dart有自己的方法,你不认为吗?是的,LineSplitter很好,但是如果你检查LineSplitter的
covert
方法,你会注意到将其转换为列表需要时间@JoséNobreThis是一个很好的答案:)但是,我认为我的方法更有效,因为dart有它自己的方法,你不认为吗?是的,LineSplitter很好,但是如果你检查LineSplitter的
covert
方法,你会注意到将它转换为列表需要时间@JoséNobreThanks的帮助:)谢谢你的帮助:)
LineSplitter
被设计成一个流转换器。与仅在字符串本身上使用
split
相比,在常规字符串上使用它会有过大的杀伤力。
linespliter
被设计为流转换器。与仅在字符串本身上使用
split
相比,在常规字符串上使用它会有点过头。