首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在HOCON文件中拆分一行

在HOCON文件中拆分一行
EN

Stack Overflow用户
提问于 2014-11-21 09:03:53
回答 2查看 1.4K关注 0票数 1

我有HOCON格式的文件,其中一个很长的字符串被分配给一个键。该字符串包含单引号(和其他“非法”字符),因此我需要将值用双引号括起来。就像这样:

代码语言:javascript
复制
key="extremely long string with 'illegal' characters :;/. bla bla ..."

为了便于阅读,我想把它分成几行。我简单的还没有找到办法来做这件事。如果字符串不是用双引号括起来的,我可以使用\拆分行。如果我不关心增加新行,我可以使用"""。但我确实关心这些事。

我研究过非正式HOCON规格,但仍然没有找到解决办法。

(由于HOCON类似于JSON (我对此一无所知),所以我也用"JSON“标记了这个问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-13 15:30:00

您可以使用霍肯自荐 -例如,hocon部分:

代码语言:javascript
复制
simple.database {

host = "db-server"
port = "5432"
name = "postgres"
user = "postgres"
pass = "postgres"

connection {
    driver = "org.postgresql.Driver"
    url = "jdbc:postgresql://"${simple.database.host}":"${simple.database.port}
    url = ${simple.database.connection.url}"/"${simple.database.name}
    url = ${simple.database.connection.url}"?ssl="true
    url = ${simple.database.connection.url}"&user="${simple.database.user}
    url = ${simple.database.connection.url}"&password="${simple.database.pass}
}

}

在决议之后产生:

代码语言:javascript
复制
url = "jdbc:postgresql://db-server:5432/postgres?ssl=true&user=postgres&password=postgres"
票数 5
EN

Stack Overflow用户

发布于 2017-07-14 00:22:59

我想分拆一个非常长的内容安全策略,但“在标题中添加了新行,引起了问题。只需将每个部分分开就可以了。感谢Andrei在上面的解决方案,它帮助我跳出框框,把不同的行组合成一行。

代码语言:javascript
复制
default-src = "default-src 'self';"
connect-src = "connect-src 'self';"
img-src = "img-src 'self';"
style-src = "style-src 'self';"

play.filters.headers.contentSecurityPolicy = ${default-src} ${connect-src} ${img-src} ${style-src}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27057577

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档