2017-09-07 34 views
2

例如:Django - 如何顯示兩行相同長度的文本?

text_1 = "asd 13 awgg aeg wef 234 adfgg asdtt ..." 
text_2 = "ASD 13 AWGG AEG WEF 234 ADFGG ASDTT ..." 

desired_output_1 =兩個文本顯示逐行在一個div(上_2的另一條線,並且這樣的頂部文本_1的一行不併排側)。

desired_output_2 = "asd ASD 13 13 awgg AWGG aeg AEG wef WEF 234 234 adfgg ADFGG asdtt ASDTT ..." 

爲了說明的緣故,我在這裏使用大寫和小寫,但實際文本不能這麼輕易轉換。

這兩個文本都很長,並有空格分隔的單詞。

每個文本存儲在相同模型的字段中。

如何在最終的html輸出中實現這一目標?

更新: 剛剛發現了約http://en.wikipedia.org/wiki/Ruby_character也許這可以使用紅寶石標記實現。

現在我只需要遍歷兩個字符串並逐個插入字符,如上面在'desired_output_2'中所述。我如何在Python中實現?

+0

分享您的代碼段,你已經嘗試到目前爲止@ZilongL – Sanket

+0

@Sanket我剛剛發現了https://en.wikipedia.org/wiki/Ruby_character也許這可以通過使用ruby標記來實現。現在我只需要遍歷兩個字符串,並像上面的'desired_output_2'中所描述的一樣逐個插入字詞。你知道如何在python中實現嗎? – Gnoliz

回答

1

這裏是Python代碼的作品,你可以在這個由你考慮修改

a='aaaaa bbbbbb cccccc ' 
b='AAAAA BBBBBB CCCCCC ' 
d='' 
for i in a: 
    d= d + i 
    if i == ' ': 
     for i in b: 
      d= d+i 
      if i == ' ': 
      f=b.split() 
      f.pop(0) 
      b=' '.join(f) 
      break 

輸出: aaaaa AAAAA bbbbbb BBBBBB cccccc CCCCCC

+0

@ZilongL讓我知道,如果有幫助 – Sanket

+0

偉大的解決方案!謝謝。 – Gnoliz

相關問題