2013-01-24 53 views
0

我在Java中的字符串:在Java中使用換行符「 n」的字符串=>如何轉換爲markdown?

String str = "first line\nsecond line"; 

這串被饋送到讀取daringfireball降價的字段。 \ n不認可,所以我用

String str = "first line<br/>second line"; 

但是這個HTML標記是在我使用該字符串的其他輸出格式完全沒有必要。

=>有沒有一種方法可以在markdown中得到換行符,而不包括<br/>在我的java字符串中?

[背景:通過本網站的API,我將一個字符串提供給接受降價的資源的描述字段,在這裏:http://datahub.io/dataset/testapi/resource/6ad9aaba-cb47-45ff-98ed-c92ead0a1c35。正如你可以看到有image.agent,image.date等之間整齊換行符我通過把一些<br/>標記獲得他們,但我覺得這違背了makrdown的目的。]

+0

我想你的意思是'
'而不是'
'。此外,你還沒有提供足夠的信息來知道你在用這個字符串值做什麼*。 –

+2

Markdown應該不需要除換行符之外的任何東西來表示換行符。不知道它是如何被解析的,或者你在做什麼,這很難提供幫助。 –

+0

也許_System.getProperty(「line.separator」)_將完成這項工作。 – Juvanis

回答

1

http://daringfireball.net/projects/markdown/syntax#p

當您確實想要使用Markdown插入<br />分隔標記時,您會以兩個或更多空格結束一行,然後鍵入return。

這是你要找的嗎?

+0

是的,我讀過,但我不能鍵入「返回」,因爲文本不是手動插入,而是通過Java代碼以編程方式插入。試圖放置幾個空格來標記該行的結尾,但這並沒有做到。 – seinecle

+0

好的,但是您是否嘗試過使用兩個或更多個空格,後跟'\ n'或'\ r \ n'字符? –

+0

您也可以嘗試使用兩個換行符「\ n \ n」(這會創建一個空白行,減價將被解釋爲新段落)。 –

相關問題