我從那裏項與新線分離的服務器得到一個結果,所以我做了:通過拆分 n字符似乎不工作
split('\n');
split('\\n');
它不工作!在Chrome上進行調試時,\
消失(我看到split('n'))。
如何使它工作?
採樣數據(副本將Chrome調試器):
「יופיוקוסמטיקה|10↵בידורותרבות|9↵לילדולתינוק|3↵תיירות|4↵תכשיטים| 5」
我從那裏項與新線分離的服務器得到一個結果,所以我做了:通過拆分 n字符似乎不工作
split('\n');
split('\\n');
它不工作!在Chrome上進行調試時,\
消失(我看到split('n'))。
如何使它工作?
採樣數據(副本將Chrome調試器):
「יופיוקוסמטיקה|10↵בידורותרבות|9↵לילדולתינוק|3↵תיירות|4↵תכשיטים| 5」
若結果的字面上的字符"\n"
在裏面,你需要逃避你的\
。
split('\\n');
另一種可能性是,您在字符串中有\r\n
序列。如果是這樣,這樣做:
split('\r\n');
...雖然.split('\n')
仍然應該工作。
,或者如果它只有\r
序列送他們,你會怎麼做:
split('\r');
如果你不知道,這樣做:
split(/\r\n|\n|\r/);
OP表示項目由換行符分隔。 –
@DaveNewton:是的,但是OP也表示'.split('\ n')'不能分割字符串。所以看起來有可能通過換行來表示他可以看到字符串中的\ n字符。 – RightSaidFred
不能正常工作,總之謝謝 –
我split("\n")
嘗試過了,這是工作。
The choice of double or single quotes將會改變Ruby對待內容的方式。
我在一個運行於模板引擎下的頁面上工作,它從「\n
」中刪除了「\
」。
,如果你在你的段落有「↵」字,
首先,你必須更換「↵」字符「\ n」,那麼
,如果你有web項目
您必須使用'你的CSS代碼中的'空白:前線'。
我有一些問題,當我從數據庫段落來到'' 字符的段落,並且它沒有在段落中添加新行,我對此問題使用了此解決方案。
而且?你的問題?其餘的代碼?字符串? – Ryan
提供從服務器發送的示例字符串。此外,您已經寫入的代碼片段拆分字符串 –