2013-10-03 4 views
16

मैंने यहां विनिर्देशों को समझने की कोशिश की लेकिन वे वास्तव में समझने में काफी मुश्किल हैं।अंतरिक्ष के बिना वाईएएमएल मल्टीलाइन लपेटें

http://www.yaml.org/spec/1.2/spec.html#id2779048

जहां तक ​​मैं देख सकता हूँ, वहाँ पाठ लपेटकर के तीन तरीके हैं लेकिन उनके कार्य तो समान है कि मैं बात नहीं मिलता है उन सभी को बजाय होने में वास्तव में बहुत समान है ... एक या दो का।

अच्छी तरह से मेरी समस्या यह है कि मेरे पास कुछ स्ट्रिंग है जो वास्तव में लंबी है (~ 700 वर्ण) लेकिन इसमें कोई सफेद जगह नहीं है। अब निश्चित रूप से मैं इसे कई लाइनों में रखना चाहता हूं लेकिन ऐसा कोई तरीका नहीं है कि बिना लाइनफ़ीड्स या स्पेस कैरेक्टर हैं जो मैं नहीं चाहता हूं।

तो क्या यह वास्तव में संभव है?

--- 
aTest: 
    hereComes 
    SomeText 
    ThatShould 
    NotHave 
    AnyWhitespaces 
+0

संभावित डुप्लिकेट [क्या एक लंबी स्ट्रिंग का प्रतिनिधित्व करने का कोई तरीका है जिसमें वाईएएमएल दस्तावेज़ में एकाधिक लाइनों पर कोई सफेद जगह नहीं है?] (Http://stackoverflow.com/questions/6268391/is-there-a-way -to-represent-a-long-string-that-doesnt-have-any-whitespace-on-mul) – Helen

उत्तर

15

यह संभव है। देख। Is there a way to represent a long string that doesnt have any whitespace on multiple lines in a YAML document?

उद्धरित उदाहरण:

"abcdefghi\ 
jklmnopqr\ 
stuvwxyz" 

एकल उद्धरण चिह्न भी काम करते हैं।

+3

[यह अन्य स्टैक ओवरफ़्लो उत्तर] देखें (http://stackoverflow.com/questions/3790454/in-yaml- वाईएएमएल में सभी अलग-अलग रैपिंग शैलियों के अच्छे अवलोकन के लिए कैसे-करें-i-break-a-string-over-multiple-lines/21699210 # 21699210)। –

संबंधित मुद्दे