【问题标题】:Remove blank space at the beginning and end of a text (not in between)删除文本开头和结尾的空格(不在中间)
【发布时间】:2023-04-09 15:41:01
【问题描述】:

我有一个聊天应用,我想从用户输入中删除消息开头和结尾的空格。

so -> "BLANKSPACE 嗨,我的名字是 BLANKSPACE Matthias BLANKSPACE" 应该是“嗨,我的名字是 BLANKSPACE Matthias”。

提前致谢。

【问题讨论】:

  • 如果您不显示任何代码,没有人可以帮助您
  • 不正确。 Schokokuchen 完美地帮助了我(见下文)。

标签: flutter flutter-layout


【解决方案1】:

你想要做的就是修剪。 在颤振(使用dart)中,您可以使用:
'\t hi my name is Matthias \n '.trim();,这将导致'hi my name is Matthias'

dart: String.trim()

【讨论】:

  • 感谢您的回复。我知道修剪。知道如何在单词之间保留空格(我什至希望用户能够在单词之间使用 4 个空格键或插入段落)?我只想在文本的开头和结尾修剪(与WhatsApp相同)。
  • 我刚刚测试过 - 你完全正确。它不会删除中间的任何空格。如果用户只按回车键,我也可以测量任何机会,例如5次(还没有写任何文字)?
  • trim() 也会解决这个问题,因为它会删除换行符。您可以测试修剪后的字符串的长度是否为 0。
猜你喜欢
  • 1970-01-01
  • 2015-06-12
  • 1970-01-01
  • 1970-01-01
  • 2019-04-08
  • 2011-12-22
  • 2016-03-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多