如何解决Groovy 多行字符串保持换行和缩进
如果我们在 groovy 中有一个多行字符串,像这样:
def multilinestring = """
Lorem ipsum dolor sit amet,consectetur adipiscing elit,sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.
"""
然后使用简单的 println multilinestring;
将为新行中的每一行提供输出。像这样
Lorem ipsum dolor sit amet,sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.
我希望以以下格式输出 groovy,保留所有换行符 '\n'
、可能的制表符 '\t'
和缩进。
Lorem ipsum dolor sit amet,\n consectetur adipiscing elit,\n sed do eiusmod tempor incididunt\nut labore et dolore magna aliqua.
任何帮助或建议将不胜感激。全新的 groovy 脚本。
解决方法
您可以使用 println multilineString.replaceAll('\n','\\\\n')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。