【问题标题】:How to Remove special characters at the end and at the begging of the string [closed]如何删除字符串末尾和开头的特殊字符[关闭]
【发布时间】:2020-04-16 14:40:42
【问题描述】:

我有一个字符串:

String str = "    line0\n" +
                "line1\n" +
                "line2    line0\n" +
                "line3\n" +
                "line4   \n"

如何获得以下脚本:

String formatedStr = "line0\n" +
                    "line1\n" +
                    "line2    line0\n" +
                    "line3\n" +
                    "line4"

【问题讨论】:

  • formatedStr.trim()
  • String formatedStr = str.trim();
  • 这能回答你的问题吗? Correct way to trim a string in Java
  • s = s.replaceAll("^\\s+||\\s+\n$", "");
  • formatedStr.trim().replace("(^\\\\n*|(\\\\n)$)", "") 使用正则表达式将前导和尾随字符替换为空字符串

标签: java string


【解决方案1】:

你可以这样做

String formattedStr = str.trim();

详情请参考java-string-trim-method-example

【讨论】:

  • cmets 已经回答了这个问题。复制它不会给你正确的答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-13
相关资源
最近更新 更多