yaml文件中的“|”和“>” 符號


|控制符

| 這個控制符的作用是保留文本每一行尾部的換行符。

|會保證整段文本最后有且只有一個換行符;使用|+可以保留整段文本最后的所有換行符;使用|-可以刪除整段文本最后的所有換行符。

# --------"|"示例begin--------
# YAML格式
key: |
  a
  b
  c


nextKey: ...
# 實際效果
"key": "a\nb\nc\n"
# ---------"|"示例end---------

# --------"|+"示例begin--------
# YAML格式
key: |+
  a
  b
  c
  
  
nextKey: ...
# 實際效果
"key": "a\nb\nc\n\n\n"
# ---------"|+"示例end---------

# --------"|-"示例begin--------
# YAML格式
key: |-
  a
  b
  c
  
  
nextKey: ...
# 實際效果
"key": "a\nb\nc"
# ---------"|-"示例end---------

>控制符

>這個控制符的作用是將每一行尾部的換行符替換為空格,也就是將多行文本視為一行。

>會保證文本最后有且只有一個換行符。使用>+可以保留文本最后的所有換行符,使用>-可以刪除文本最后的所有換行符。

# --------">"示例begin--------
# YAML格式
key: >
  a
  b
  c


nextKey: ...
# 實際效果
"key": "a b c\n"
# ---------">"示例end---------

# --------">+"示例begin--------
# YAML格式
key: >+
  a
  b
  c
  
  
nextKey: ...
# 實際效果
"key": "a b c\n\n\n"
# ---------">+"示例end---------

# --------">-"示例begin--------
# YAML格式
key: >-
  a
  b
  c
  
  
nextKey: ...
# 實際效果
"key": "a\nb\nc"
# ---------">-"示例end---------


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM