![]() |
1
2
我在配置文件中所做的就是确保 不 分隔符可以进入键或值。 有时候,如果你能说“不”=“允许使用字符”,那就很容易了,但我不得不在某些地方对这些字符进行编码。 我通常用十六进制表示,如果你想要一个“=”字符,你必须输入%3d(对于“%”字符输入%25,这样你就不会认为它是十六进制起始字符)。您也可以对任何字符使用%xx,但它只是 必修的 对于这两个。 这样,您可以检查行以确保它有一个且只有一个“=”字符,然后对键和值进行后处理,以将十六进制字符转换回实际字符。 |
![]() |
2
4
一句话也无济于事,但我建议你用一种天真的方式:
|
![]() |
3
3
|
![]() |
4
2
如果我们制定一个规则,所有带等号的键都需要嵌入引号中,那么这就很好地工作了(我无法想象在一个键中允许转义引号的任何好理由。)
/ 现在,在Java中,属性文件(它们在第一个‘:’或‘=’中断裂)可以通过在行的末尾放置“\\”来在属性中有多行,所以这会有点棘手。 |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 6 月前 |
![]() |
Alex · 在轻量级中同时解构和不解构变量 7 月前 |
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 7 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 7 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 7 月前 |